Инструменты и стратегии для отслеживания изменений индекса с MongoDB - PullRequest
1 голос
/ 17 января 2012

Я начал работать с MongoDB над новым проектом и нашел, что он отлично подходит для того, что мы пытаемся сделать.

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

Одна вещь, которую я хотел бы настроить, - это система управления изменениями индекса MongoDB в системе контроля версий, аналогично тому, как миграции баз данных работают в RoR. Это позволило бы разработчику, который создал новую коллекцию, также включать соответствующие индексы для этой коллекции при фиксации своих изменений в системе контроля версий. Я подумал, что что-то вроде этого уже было бы сделано, но я был удивлен, обнаружив очень мало по этому вопросу.

Есть ли у них какие-либо инструменты или проверенные стратегии для отслеживания изменений индекса MongoDB в системе контроля версий?

1 Ответ

1 голос
/ 17 января 2012

Вы можете создавать / обновлять индексы, используя один из драйверов (java, python, ruby, ...) или оболочку mongodb и код javascript, оба из которых можно легко контролировать по версии и приближать к коду.Это может быть причиной того, что вы не нашли много по этой теме, потому что это довольно прямолинейно.Или, может быть, поле новое (около 2 лет или более 40 лет для RDBM):)

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