2011-02-16 7 views
2

À partir du site de MongoDb, le moteur de stockage pris en charge par la mémoire est le seul moteur de stockage actuellement pris en charge. Je me demande comment il prend en charge l'atomicité en cas de panne du système (par exemple, une panne de courant)? Cela dépend-il de l'OS? Y a-t-il une référence à ce sujet?Moteur de stockage mappé en mémoire

Quels sont les avantages et les inconvénients de cette conception comparant avec:

  1. crash de CouchDB seulement la conception qui dépend append que b + arbre.
  2. sqlite's rollback journal file

Merci

Répondre

1

Soit vous utilisez une réplique définies pour assurer que les données sont arrivées sur au moins réplique N nœuds ou pour le cas autonome, vous devrez attendre que MongoDB 1.8 ait un journal dédié pour assurer une meilleure durabilité lors des plantages (devrait être disponible avec la dernière version un.). Et à part ça: Google - cette question a été discutée et documentée en profondeur dans divers messages et blogs. Je ne sais pas pourquoi vous ne faites pas de recherche vous-même.

+1

J'ai recherché un mauvais mot clé (atomicité autre que la durabilité) pour ce sujet dans le site mongodb. – Chang

Questions connexes