Mongodb в производстве - PullRequest
       10

Mongodb в производстве

0 голосов
/ 23 сентября 2011

Мы планируем использовать mongodb для производства подмножества данных. В прошлом я читал, что у mongodb есть проблемы с блокировкой записи и долговечностью записи. Они разрешены с выпуском 2.0? Есть ли еще что-то, о чем следует позаботиться, прежде чем внедрять mongodb в производство?

1 Ответ

1 голос
/ 23 сентября 2011

Нет проблем с блокировкой записи.Атомарные операции записи - это стратегия MongoDB, направленная на параллелизм и согласованность.Это означает, что если ваша нагрузка на запись высока (следите за использованием инструмента mongostat и следите за «заблокированным%», как правило, он должен оставаться очень низким), вам придется начать использовать sharding, чтобы минимизировать конфликт блокировки записи для каждого экземпляра

Долговечность на самом деле была улучшена в 2.0 благодаря функции ведения журналов, но она уже была довольно солидной с наборами реплик.По сути, если вы вкладываете ресурсы (экземпляры), то долговечность и отказоустойчивость в MongoDB довольно высоки.Ведение журналов улучшает (аварийное) восстановление больше всего на свете.

TL; DR с соответствующими мерами MongoDB - это готовое к работе решение для хранения данных.

...