Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Migrieren Sie zu Amazon DocumentDB mit AWS Database Migration Service (DMS): Schnellstartanleitung
Topics
Bereiten Sie die DMS-Quelle vor
Weitere Informationen finden Sie unter Change Streams aktivieren So aktivieren Sie DocumentDB-Change-Streams oder aktivieren das MongoDB-Oplog zur Unterstützung von DMS Change Data Capture (CDC).
Die DMS-Quelle muss alle laufenden Änderungen beibehalten, bis der vollständige DMS-Ladevorgang für alle enthaltenen Sammlungen abgeschlossen ist.
DocumentDB-Change-Streams sind zeitbasiert. Stellen Sie sicher, dass Ihre
change_stream_log_retention_durationEinstellung groß genug ist, um die Zeit bis zum vollständigen Laden abzudecken.Das MongoDB-Oplog hat eine feste Größe. Stellen Sie sicher, dass es so dimensioniert ist, dass alle Operationen bei voller Last ausgeführt werden können.
DMS einrichten
Erstellen Sie DMS-Instanz, Quell- und Zielendpunkte und testen Sie jeden Endpunkt.
Aktivieren Sie die DocumentDB-Komprimierung
Amazon DocumentDB 5.0: Aktivieren Sie die Komprimierung, indem Sie eine benutzerdefinierte Parametergruppe an Ihren Amazon DocumentDB-Cluster anhängen und den Parameter auf setzen. default_collection_compression enabled Weitere Informationen finden Sie unter Verwaltung der Dokumentenkomprimierung auf Sammlungsebene.
Amazon DocumentDB 8.0: Die Zstd-Komprimierung ist standardmäßig aktiviert. Weitere Informationen finden Sie unter Verwaltung der wörterbuchbasierten Komprimierung in Amazon DocumentDB 8.0.
Erstellen Sie eine Replikationsaufgabe
Wählen Sie in der DMS-Konsole im Navigationsbereich Migrieren oder replizieren und dann Aufgaben aus.
Wählen Sie Create task aus.
Gehen Sie auf der Seite „Aufgabe erstellen“ im Abschnitt Aufgabenkonfiguration wie folgt vor:
Geben Sie eine eindeutige und aussagekräftige Task-ID ein (z. B. „mongodb-docdb-replication“).
Wählen Sie im Dropdownmenü Quelldatenbank-Endpunkt den Quellendpunkt aus, den Sie zuvor erstellt haben.
Wählen Sie im Dropdownmenü Zieldatenbankendpunkt den Zielendpunkt aus, den Sie zuvor erstellt haben.
Wählen Sie als Aufgabentyp die Option Migrieren und replizieren aus.
Im Abschnitt „Einstellungen“:
Markieren Sie für Task-Logs das Kästchen CloudWatch Logs einschalten.
Wählen Sie für den Bearbeitungsmodus (oben im Abschnitt) den JSON-Editor aus und legen Sie die folgenden Attribute fest:
Setzen Sie
ParallelApplyThreadsden Wert auf 5 (unterTargetMetadata). Dies ermöglicht ~1000 insert/update /delete Ops pro Sekunde in CDC.Auf 16 (
MaxFullLoadSubTasksunter) setzen.FullLoadSettingsErwägen Sie, diesen Wert je nach Größe Ihrer Instanz zu erhöhen.Aktivieren Sie für große Sammlungen (über 100 GB) die automatische Partitionierung (unter Tabellenzuordnung und unter dem
parallel-loadAttribut):„type“: „Partitions-Auto“
„Anzahl der Partitionen“: 16
Überwachen des Fortschritts
Verwenden Sie die AWS DMS Konsole oder erstellen Sie ein benutzerdefiniertes Dashboard (Dashboarder-Tool
FullLoadThroughputBandwidthTarget— Misst die Netzwerkbandbreite (in KB/second), die von DMS bei der Übertragung von Daten an die Zieldatenbank während der Volllastphase der Migration verwendet wird.
CDCLatencyTarget— Misst die Zeitverzögerung (in Sekunden) zwischen dem Zeitpunkt, an dem eine Änderung in der Quelldatenbank erfolgt, und dem Zeitpunkt, an dem diese Änderung auf die Zieldatenbank angewendet wird.
CDCThroughputRowsTarget— Misst die Anzahl der Zeilen pro Sekunde, die DMS während der laufenden Replikationsphase der Migration auf die Zieldatenbank anwendet.
Zusätzliche Informationen
Weitere Informationen zu Amazon DocumentDB finden Sie unter AWS DMS: