Migration zu Firestore mit MongoDB-Kompatibilität

Sie können Ihre MongoDB-kompatible Quelldatenbank mit minimalen Ausfallzeiten 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 ist Cloud Storage. Dieser Prozess umfasst die folgenden Schritte:

  1. Erstellen Sie ein Datastream-Quellverbindungsprofil für Ihre MongoDB-Quelle. Die genauen Anweisungen hängen vom Typ und der Bereitstellungsart Ihrer MongoDB-kompatiblen Quelle ab.

  2. Erstellen Sie einen Cloud Storage-Bucket in dem die Daten und Änderungsereignisse aus Ihrer MongoDB-kompatiblen Quelldatenbank gespeichert werden.

  3. Erstellen Sie ein Datastream-Zielverbindungsprofil das diesen Cloud Storage-Bucket verwendet.

  4. Erstellen und aktivieren Sie einen Datastream-Stream der das Quellverbindungsprofil mit dem Zielverbindung profil verbindet.

  5. Starten Sie eine Dataflow-Pipeline um die erfassten Daten in Ihre Cloud Firestore Datenbank mit MongoDB-Kompatibilität einzufügen.

  6. Überwachen Sie den Stream um wichtige Meilensteine im Migrationsprozess zu identifizieren und festzustellen ob bei der Datenübertragung Fehler aufgetreten sind.

  7. Deaktivieren Sie bei Bedarf den Schreibtraffic zur Quelldatenbank. Nachdem alle Daten, einschließlich der letzten Änderungen, in die Cloud Firestore mit MongoDB-Kompatibilität Datenbank repliziert wurden, leiten Sie den Lesetraffic zum neuen Ziel um.

  8. Aktivieren Sie den Schreibtraffic für Ihre Cloud Firestore mit MongoDB-Kompatibilität-Datenbank.