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

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

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

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

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

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

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

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

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

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

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

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

  8. Включите запись данных в вашу базу данных Cloud Firestore с поддержкой MongoDB.