Могу ли я запустить простой, маленький и единственный экземпляр mongodb и позже легко переключиться на репликацию, или я сделаю его «реплицируемым» с первого дня? - PullRequest
1 голос
/ 11 января 2012

Мне нужно сделать все быстро и быстро, и сейчас.

Позже, в будущем, скажем, через месяц или меньше, я захочу, чтобы моя база данных была реплицирована еще немногомашины.

Интересно, смогу ли я просто начать работать над своим единственным экземпляром и потом начать беспокоиться о репликации, или есть вещи, которые мне нужно принять во внимание сейчас, чтобы потом было легче копировать.

Ответы [ 2 ]

4 голосов
/ 11 января 2012

Вы можете больше беспокоиться об этом позже. Если вы переключитесь на наборы реплик, вам придется перезапустить процесс mongod и настроить набор реплик в это время. Если вы хотите избежать этого, вы также можете просто запустить набор репликации из 3 элементов на одном компьютере, чтобы впоследствии избежать головной боли.

Это должно дать вам хороший обзор плюсов / минусов: http://www.mongodb.org/display/DOCS/Upgrading+to+Replica+Sets

3 голосов
/ 11 января 2012

Чтобы добавить к ответу @ Remon, вы даже можете преобразовать свою систему из одного узла (или одного набора реплик) в кластер, даже не перезапуская экземпляры mongod (хотя вам придется перезапускать ваше приложение).

...