Puoi eseguire la migrazione del database di origine compatibile con MongoDB a un database Firestore con compatibilità MongoDB con tempi di inattività minimi.
Passi per la migrazione
Questa sezione descrive in dettaglio i vari passaggi della migrazione.
Il servizio Datastream crea uno stream tra un'origine e una destinazione. In questo caso, l'origine è il deployment compatibile con MongoDB corrente, mentre la destinazione è Cloud Storage. Questo processo prevede i seguenti passaggi:
Crea un profilo di connessione Datastream di origine per l'origine MongoDB. Le istruzioni specifiche dipendono dal tipo e dalla modalità di deployment dell'origine compatibile con MongoDB.
Crea un bucket Cloud Storage che riceverà i dati e gli eventi di modifica dal database di origine compatibile con MongoDB.
Crea un profilo di connessione Datastream di destinazione che utilizzi questo bucket Cloud Storage.
Crea e attiva uno stream Datastream che connette il profilo di connessione di origine al profilo di connessione di destinazione profile.
Avvia una pipeline Dataflow per iniziare a inserire i dati acquisiti nel database Cloud Firestore con compatibilità MongoDB.
Monitora lo stream per identificare le tappe importanti del processo di migrazione e determinare se si sono verificati errori durante il trasferimento dei dati.
Quando è appropriato, arresta il traffico di scrittura nel database di origine. Dopo che tutti i dati, incluse le modifiche recenti, sono stati replicati nel Cloud Firestore con compatibilità MongoDB database, reindirizza il traffico di lettura alla nuova destinazione.
Attiva il traffico di scrittura nel database Cloud Firestore con compatibilità MongoDB.