Sie können Ihre MongoDB-kompatible Quelldatenbank mit minimaler Ausfallzeit zu einer Firestore-Datenbank mit MongoDB-Kompatibilität migrieren.
Migrationsschritte
In diesem Abschnitt werden die verschiedenen Migrationsschritte beschrieben.
Der Datastream-Dienst erstellt einen Stream zwischen einer Quelle und einem Ziel. In diesem Fall ist die Quelle Ihre aktuelle MongoDB-kompatible Bereitstellung und das Ziel Cloud Storage. Dieser Prozess umfasst die folgenden Schritte:
Erstellen Sie ein Datastream-Quellverbindungsprofil für Ihre MongoDB-Quelle. Die genaue Anleitung hängt vom Typ und der Bereitstellung Ihrer MongoDB-kompatiblen Quelle ab.
Erstellen Sie einen Cloud Storage-Bucket, in dem die Daten und Änderungsereignisse aus Ihrer MongoDB-kompatiblen Quelldatenbank empfangen werden.
Zielverbindungsprofil für Datastream erstellen, in dem dieser Cloud Storage-Bucket verwendet wird.
Erstellen und aktivieren Sie einen Datastream-Stream, der das Quellverbindungsprofil mit dem Zielverbindungsprofil verbindet.
Starten Sie eine Dataflow-Pipeline, um die erfassten Daten in Ihre Cloud Firestore-Datenbank mit MongoDB-Kompatibilität einzufügen.
Stream überwachen, um wichtige Meilensteine im Migrationsprozess zu identifizieren und festzustellen, ob während der Datenübertragung Fehler aufgetreten sind.
Beenden Sie den Schreibtraffic für die Quelldatenbank, wenn es angebracht ist. Nachdem alle Daten, einschließlich der letzten Änderungen, in die Cloud Firestore-Datenbank mit MongoDB-Kompatibilität repliziert wurden, leiten Sie den Lesetraffic an das neue Ziel weiter.
Schreibvorgänge für Ihre Cloud Firestore-Datenbank mit MongoDB-Kompatibilität aktivieren.