Установка и обновление MongoDB: Dev x Prod Envs - PullRequest
1 голос
/ 15 ноября 2011

Я играю с MongoDB, читая O'Reilly MongoDB - Полное руководство.

В приложении A авторы учат, как установить MongoDB, загрузить последнюю версию, создать каталог / data / dbи т. д.

Вопрос в том, как лучше всего установить MongoDB?

На моем компьютере сначала я распаковал архив, а затем внутри /mongodb-linux-i686-2.0.1 каталог, я создал эту структуру, / data / db.Я принял правильное решение?

Я просто играю, но что, если я решу начать реальный проект с использованием MongoDB?Как правильно настроить мой сервер, чтобы обновлять MongoDB для следующих выпусков без потери данных (так как мой каталог / data находится в каталоге /mongodb-linux-i686-2.0.1)?

1 Ответ

2 голосов
/ 15 ноября 2011

Обычно MongoDB будет использовать /data/db - то есть эту папку в корне дерева вашей файловой системы - в качестве пути к данным.Вы можете переопределить это с помощью аргумента командной строки --dbpath или в файле конфигурации (и с помощью --config).Вам решать, использовать ли путь данных по умолчанию или пользовательский, а также использовать сценарий запуска, который устанавливает нужные параметры.

Если вы используете дистрибутив на основе RPM, см. http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages для получения информации об использовании официально предоставленных RPM 10gen;если вы используете Debian или Ubuntu, см. http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages.Эти пакеты поставляются со сценариями запуска для вас и значениями по умолчанию для --dbpath, которые соответствуют ожиданиям соответствующих операционных систем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...