Механизм Хранения Данных На Карте Памяти


С сайта MongoDb, в настоящее время единственным механизмом хранения данных поддержки является механизм хранения с отображением памяти. Мне интересно, как он поддерживает атомарность при наличии системного сбоя (то есть сбоя питания)? Зависит ли это от операционной системы? Есть ли какие-либо ссылки на эту тему?

Каковы плюсы и минусы этой конструкции по сравнению с:

  1. крах couchdb только дизайн, который зависит от добавления только B+дерева.
  2. файл журнала отката sqlite

Спасибо

2 2

2 ответа:

Это страница, которую вы ищете:

Http://www.mongodb.org/display/DOCS/Durability + и + ремонт

Либо вы используете набор реплик для обеспечения того, чтобы данные поступали по крайней мере на N узлов реплик, либо для автономного случая вы будете ждать MongoDB 1.8 с выделенным журналом, чтобы обеспечить лучшую стойкость при сбоях (должен быть доступен с последней версией 1.7.X нестабильный релиз). И кроме того: Google-этот вопрос был подробно обсужден и задокументирован в различных публикациях и блогах. Не уверен, почему бы не исследовать сначала себя.