2015-05-18 17:57:10 +02:00
|
|
|
###################
|
|
|
|
Pistes de reflexion
|
|
|
|
###################
|
|
|
|
|
|
|
|
|
|
|
|
******************************
|
|
|
|
Ce que l'on veut pouvoir faire
|
|
|
|
******************************
|
|
|
|
|
|
|
|
* Gerer les valeurs manquantes
|
|
|
|
* Modifier une colonne en cours d'ecriture (mmap)
|
2015-05-22 17:52:55 +02:00
|
|
|
* Ajouter des valeurs a la fin du fichier d'une colonne en cours d'ecriture (mmap)
|
2015-05-28 17:03:50 +02:00
|
|
|
|
2015-05-18 17:57:10 +02:00
|
|
|
|
|
|
|
******
|
|
|
|
Divers
|
|
|
|
******
|
|
|
|
|
|
|
|
* Si l'ordre d'une colonne est change, elle est reecrite (pas d'index).
|
2015-05-22 17:52:55 +02:00
|
|
|
* Utilisation de semaphores pour la lecture
|
2015-05-28 17:03:50 +02:00
|
|
|
* Utilisation de tas pour l'indexation des chaines de caracteres. Chaque colonne dont
|
|
|
|
le type est OBIStr_t est stockee dans 3 fichiers : un fichier contenant les chaines, un
|
|
|
|
fichier contenant les index, et un fichier contenant le tas.
|