Migration zu Firestore mit MongoDB-Kompatibilität

Auf dieser Seite finden Sie einen Überblick darüber, wie Sie Daten mit MongoDB-Kompatibilität zu Firestore migrieren. Wenn Sie Daten in Ihre Datenbank hochladen möchten, können Sie einen einmaligen Datenimport verwenden oder eine Migration von Streamingdaten implementieren.

Einmaliger Datenimport

Verwenden Sie für den einmaligen Datenimport einer Sammlung Tools wie mongoexport und mongoimport:

  1. Daten mit mongoexport aus einer Quelldatenbank exportieren
  2. Importieren Sie diese Daten mit mongoimport in Ihre Firestore-Datenbank mit MongoDB-Kompatibilität. Folgen Sie den Best Practices für das Laden von Bulk-Daten.

Streamingdatenmigration

Bei einer Migration von Streamingdaten wird Change Data Capture implementiert, um laufende Änderungen an der Datenbank zu berücksichtigen.

Die folgenden Schritte geben einen Überblick über den Prozess:

Architektur für die Migration von Streamingdaten

  1. Aktivieren Sie Änderungsstreams in der Quelldatenbank. Für Änderungsstreams ist ein Replikatsatz oder ein Sharded Cluster erforderlich.
  2. Richten Sie einen Dienst ein, um die Änderungsereignisse aus Ihrem MongoDB-Änderungsstream zu erfassen.
  3. Erstellen Sie eine Datenpipeline, um Daten aus den erfassten Ereignissen in Ihre Firestore-Datenbank mit MongoDB-Kompatibilität zu schreiben.

Nächste Schritte