Migracja do Firestore w trybie zgodności z MongoDB

Dotyczy tylko wersji Cloud Firestore Enterprise.

Możesz przenieść źródłową bazę danych zgodną z MongoDB do bazy danych Firestore w trybie zgodności z MongoDB przy minimalnym czasie przestoju.

Etapy migracji

W tej sekcji znajdziesz szczegółowe informacje o poszczególnych etapach migracji.

Usługa Datastream tworzy strumień między źródłem a miejscem docelowym. W tym przypadku źródłem jest bieżące wdrożenie zgodne z MongoDB, a miejscem docelowym jest Cloud Storage. Proces ten obejmuje te etapy:

  1. Utwórz profil połączenia źródłowego Datastream dla źródła MongoDB. Konkretne instrukcje zależą od typu i sposobu wdrożenia źródła zgodnego z MongoDB.

  2. Utwórz zasobnik Cloud Storage, do którego będą przesyłane dane i zdarzenia zmiany z bazy danych źródłowej zgodnej z MongoDB.

  3. Utwórz profil połączenia docelowego Datastream, który korzysta z tego zasobnika Cloud Storage.

  4. Utwórz i aktywuj strumień Datastream, który łączy źródłowy profil połączenia z docelowym profilem połączenia.

  5. Uruchom potok Dataflow, aby rozpocząć wstrzykiwanie przechwyconych danych do bazy danych Cloud Firestore w trybie zgodności z MongoDB.

  6. Monitoruj strumień, aby identyfikować ważne etapy procesu migracji i sprawdzać, czy podczas przenoszenia danych nie wystąpiły żadne błędy.

  7. W odpowiednich przypadkach wyłącz ruch związany z zapisem w źródłowej bazie danych. Po skopiowaniu wszystkich danych, w tym ostatnich zmian, do bazy danych Cloud Firestore zgodnej z MongoDB przekieruj ruch odczytu do nowego miejsca docelowego.

  8. Włącz ruch związany z zapisem w bazie danych Cloud Firestore w trybie zgodności z MongoDB.