Migracja do Firestore w trybie zgodności z MongoDB

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.

Kroki migracji

W tej sekcji opisujemy różne kroki 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 – Cloud Storage. Ten proces obejmuje te kroki:

  1. Utwórz źródłowy profil połączenia 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 który będzie odbierać dane i zdarzenia zmian z źródłowej bazy danych zgodnej z MongoDB.

  3. Utwórz docelowy profil połączenia Datastream który będzie używać tego zasobnika Cloud Storage.

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

  5. Uruchom potok Dataflow aby rozpocząć wstawianie 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 przesyłania danych nie wystąpiły żadne błędy.

  7. Gdy będzie to odpowiednie, wyłącz ruch zapisu do źródłowej bazy danych. Gdy wszystkie dane, w tym ostatnie zmiany, zostaną zreplikowane do Cloud Firestore w trybie zgodności z bazą danych MongoDB, przekieruj ruch odczytu do nowego miejsca docelowego.

  8. Włącz ruch zapisu do bazy danych Cloud Firestore w trybie zgodności z MongoDB.