MongoDB Индексы от разработки до производства - PullRequest
4 голосов
/ 18 мая 2011

Я новичок в mongoDB. Сейчас я разрабатываю личный проект. Я использую MongoVUE и в процессе разработки создаю свои индексы с MongoVUE. Но, конечно, БД, над которой я работаю, предназначена для разработки. Как я копирую свои индексы в производственную БД? Когда я перейду к производству, коллекции будут пустыми, как мне создать эти индексы с пустыми коллекциями?

Скрипт? программа для этого? что порекомендуете?

Спасибо!

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Когда вы создаете индекс с помощью MongoVUE , он покажет вам фактическую команду оболочки MongoDB на панели Learn Shell внизу. Просто запишите эти команды и запустите их непосредственно через оболочку на рабочем сервере, когда будете готовы к развертыванию.

1 голос
/ 18 мая 2011

Если вы основываете свои настройки только на клик-инструментах, тогда вы также должны кликать в производственном процессе!

Должен быть код на некотором языке для начальной загрузки новой базы данных со всеми необходимыми определениями индексов, схемили что угодно.Это верно для каждого проекта и каждой базы данных.Я бы посчитал, что другие подходы - это постановка в стиле детского сада людьми, которые не знают лучше.Не принимайте это на свой счет, но мы видели так много слабых развертываний в аналогичном стиле без стратегии перехода от разработки к тестированию и производству.

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