Переход на Firestore с совместимостью с MongoDB

Относится только к версии Cloud Firestore Enterprise.

Вы можете перенести исходную базу данных, совместимую с MongoDB, в базу данных Firestore с совместимостью с MongoDB с минимальным временем простоя.

Этапы миграции

В этом разделе подробно описаны различные этапы миграции.

Служба Datastream создаёт поток данных между источником и местом назначения. В данном случае источником является ваше текущее развёртывание, совместимое с MongoDB, а местом назначения — облачное хранилище. Этот процесс включает следующие этапы:

  1. Создайте профиль подключения Datastream для вашего источника MongoDB. Конкретные инструкции зависят от типа и способа развертывания вашего источника, совместимого с MongoDB.

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

  3. Создайте целевой профиль подключения Datastream , который будет использовать этот контейнер Cloud Storage.

  4. Создайте и активируйте поток Datastream , который соединяет исходный профиль подключения с целевым профилем подключения.

  5. Запустите конвейер Dataflow , чтобы начать внедрение собранных данных в базу данных Cloud Firestore с совместимостью с MongoDB.

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

  7. При необходимости отключите запись в исходную базу данных. После репликации всех данных, включая последние изменения, в базу данных Cloud Firestore с совместимостью с MongoDB перенаправьте чтение в новую базу данных.

  8. Включите запись трафика в вашу Cloud Firestore с совместимостью с MongoDB.