Миграция реплики MongoDB на новый сервер с минимальным временем простоя - PullRequest
0 голосов
/ 19 февраля 2019

У нас есть 3-х членский набор реплик mongodb, запущенный на mLab для производственного веб-сайта.Мы хотим переместить базу данных в новый набор реплик, размещенный в нашей собственной учетной записи Google Cloud.

Моя текущая идея состоит в том, чтобы выполнить следующие действия

  1. использовать dump / restoreчтобы скопировать снимок текущей базы данных в новый набор реплик в Google Cloud

  2. , используйте oplog для синхронизации нового набора реплик с текущей базой данных

  3. прекратить запись в текущую базу данных и переключить конечную точку на новый новый набор реплик

Рабочий сайт все еще может быть доступен во время шагов 1 и 2. И я могу сделать шаг 3 вмой выбор времени, чтобы сократить время простоя.

У меня нет большого опыта работы с DBA на монго, поэтому я ищу предложения по

  1. Имеет ли смысл приведенный выше план?
  2. Какие команды / инструменты мне следует изучитьзаставить мой план работать?

Заранее спасибо!

...