Механизм Хранения Данных На Карте Памяти
С сайта MongoDb, в настоящее время единственным механизмом хранения данных поддержки является механизм хранения с отображением памяти. Мне интересно, как он поддерживает атомарность при наличии системного сбоя (то есть сбоя питания)? Зависит ли это от операционной системы? Есть ли какие-либо ссылки на эту тему?
Каковы плюсы и минусы этой конструкции по сравнению с:
- крах couchdb только дизайн, который зависит от добавления только B+дерева.
- файл журнала отката sqlite
Спасибо
2 ответа:
Либо вы используете набор реплик для обеспечения того, чтобы данные поступали по крайней мере на N узлов реплик, либо для автономного случая вы будете ждать MongoDB 1.8 с выделенным журналом, чтобы обеспечить лучшую стойкость при сбоях (должен быть доступен с последней версией 1.7.X нестабильный релиз). И кроме того: Google-этот вопрос был подробно обсужден и задокументирован в различных публикациях и блогах. Не уверен, почему бы не исследовать сначала себя.