Необходимо избегать переименования большой базы данных Монго на 90 ГБ.Могу ли я прокси одно имя БД на другое на сервере? - PullRequest
0 голосов
/ 20 сентября 2018

У моей организации есть большая база данных mongo, около 90 ГБ, которую мы восстанавливаем с производства до подготовки каждую ночь с резервным копированием файлов.Он называется одной вещью в производственной среде, но должен быть назван как-то иначе в промежуточной среде и среде разработки.База данных называется «myorg-production», но мы хотели бы назвать ее «myorg-staging» в других средах.

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

Изменение имени в Mongo (как минимум 2.6) сложно, особенно с большой базой данных.По сути, вам нужно экспортировать и импортировать совершенно новую базу данных, чтобы добиться простого переименования.

Мы бы хотели как-то прокси-запросы с псевдонимом имени базы данных.Есть ли какое-либо приложение или инструмент, внутренний или внешний по отношению к Монго, который может проксировать трафик на основе имени БД?

Кто-нибудь знает, как я могу решить эту проблему, не копируя всю базу данных впроцесс?

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