diff --git a/README.md b/README.md index bc786d44ea42cc8bf16aef50b44ae3f4e2ae4a37..32194ab78f803686710aae42db1cb68be2ec0dea 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Maintenant que le B+ Tree est utilisable, il faut ajouter à l'interface CLI la ### Étape 3 : -À ce stade, l'annuaire fonctionne correctement, cependant dès que l'on quitte l'application, les données sont perdues. La base de données doit être maintenant entièrement enregistré dans la mémoire non-volatile (sur le disque). La base donnée est enregistrée dans un fichier binaire où chaque enregistrement a une taille en bytes fixe, exactement 54 bytes + 1 bytes pour savoir si l'enregistrement est supprimé. Les enregistrements sont enregistrés de manière continue. +À ce stade, l'annuaire fonctionne correctement, cependant dès que l'on quitte l'application, les données sont perdues. La base de données doit être maintenant entièrement enregistré dans la mémoire non-volatile (sur le disque). La base donnée est enregistrée dans un fichier binaire où chaque enregistrement a une taille en bytes fixe, exactement 54 bytes + 1 byte pour savoir si l'enregistrement est supprimé. Les enregistrements sont enregistrés de manière continue. Dès lors, l'enregistrement correspondant à une recherche doit être chargé dans la mémoire volatile (la RAM) sans chargé l'entièreté de la base de données. Pour simplifier le projet, il faut au lancement de l'application reconstituer le B+ Tree à partir de la base de données.