У нас есть 3-х членский набор реплик mongodb, запущенный на mLab для производственного веб-сайта.Мы хотим переместить базу данных в новый набор реплик, размещенный в нашей собственной учетной записи Google Cloud.
Моя текущая идея состоит в том, чтобы выполнить следующие действия
использовать dump / restoreчтобы скопировать снимок текущей базы данных в новый набор реплик в Google Cloud
, используйте oplog для синхронизации нового набора реплик с текущей базой данных
прекратить запись в текущую базу данных и переключить конечную точку на новый новый набор реплик
Рабочий сайт все еще может быть доступен во время шагов 1 и 2. И я могу сделать шаг 3 вмой выбор времени, чтобы сократить время простоя.
У меня нет большого опыта работы с DBA на монго, поэтому я ищу предложения по
- Имеет ли смысл приведенный выше план?
- Какие команды / инструменты мне следует изучитьзаставить мой план работать?
Заранее спасибо!