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:
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.
Utwórz zasobnik Cloud Storage który będzie odbierać dane i zdarzenia zmian z źródłowej bazy danych zgodnej z MongoDB.
Utwórz docelowy profil połączenia Datastream który będzie używać tego zasobnika Cloud Storage.
Utwórz i uruchom strumień Datastream który połączy źródłowy profil połączenia z docelowym profilem połączenia profilu.
Uruchom potok Dataflow aby rozpocząć wstawianie przechwyconych danych do bazy danych Cloud Firestore w trybie zgodności z MongoDB.
Monitoruj strumień aby identyfikować ważne etapy procesu migracji i sprawdzać czy podczas przesyłania danych nie wystąpiły żadne błędy.
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.
Włącz ruch zapisu do bazy danych Cloud Firestore w trybie zgodności z MongoDB.