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 opisujemy różne etapy 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:
Utwórz profil połączenia źródłowego Datastream dla źródła MongoDB. Szczegółowe instrukcje zależą od typu i sposobu wdrożenia źródła zgodnego z MongoDB.
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.
Utwórz profil połączenia docelowego Datastream, który korzysta z tego zasobnika Cloud Storage.
Utwórz i aktywuj strumień Datastream, który łączy profil połączenia źródłowego z profilem połączenia docelowego.
Uruchom potok Dataflow, aby rozpocząć wstrzykiwanie 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 przenoszenia danych nie wystąpiły żadne błędy.
W odpowiednich przypadkach wyłącz ruch związany z zapisem w źródłowej bazie danych. Po zreplikowaniu wszystkich danych, w tym ostatnich zmian, do bazy danych Cloud Firestore zgodnej z MongoDB przekieruj ruch odczytu do nowego miejsca docelowego.
Włącz ruch związany z zapisem w bazie danych Cloud Firestore w trybie zgodności z MongoDB.