Bonjour a tous.
J'ai une question purement conceptuelle et j'aurais aime vos avis avant de me lancer.
J'ai une unite de base, qui peut prendre trois valeurs.
Je dois stocker ces unites de base par paquet (je dis paquet, ca sera sans doute un tableau, sauf meilleure solution) de plusieurs centaines (~400), lequel paquet doit pouvoir etre parcouru tres souvent pour tout un cas de calculs sur les valeurs presentes (recherche de patterns).
Ces calculs vont me generer un arbre assez massif, voir tres tres massif, de paquets de centaines d'unites.
L'arbre en question va subir un parcours sur plusieurs niveaux, chaque noeud (paquet) va subir une analyse, et le resultat va etre pondu a partir de la.
Le calcul doit s'effectuer dans un temps tres limite.
Voila pour le probleme.
Ma question est la suivante:
Quel est le meilleur moyen pour stocker les donnees ?
Je dois prendre en consideration deux choses:
1_ la place. (Un gros arbre dont chaque noeud est un paquet de variables a trois etats)
2_ le temps d'acces (Le resultat doit sortir tres vite, donc il faut eviter les solutions de stockage trop sophistiquees qui ralentissent les temps d'acces).
(haaaaa l'eternel dilemme)
Le stockage reste neanmoins la priorite principale.
Pour le temps d'acces la marge est plus large, et avec un bon algo les differences de temps d'acces auront moins de repercussions.
En resume, quelles sont vos suggestion pour stocker economiquement des paquets de 400 variables a trois etats ?
Merci d'avance.
Partager