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.
Mit dem Datastream-Dienst wird ein Stream zwischen einer Quelle und einem Ziel erstellt. 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 genauen Anleitungen hängen 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.
Erstellen Sie ein Datastream-Zielverbindungsprofil, in dem dieser Cloud Storage-Bucket verwendet wird.
Datastream-Stream erstellen und aktivieren, 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 zu übertragen.
Behalten Sie den Stream im Blick, um wichtige Meilensteine im Migrationsprozess zu erkennen und festzustellen, ob beim Datentransfer Fehler aufgetreten sind.
Beenden Sie den Schreibtraffic für die Quelldatenbank, wenn dies 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.