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.
Nutzung von Amazon EMR
Diese Lösung verwendet Amazon EMR-Cluster hinter den Kulissen für den Job. Die EMR-Cluster im Quellkonto lesen aus der Amazon DynamoDB DynamoDB-Quelltabelle und schreiben in einen S3-Ziel-Bucket. Die Ziel-EMR-Cluster lesen aus dem Ziel-S3-Bucket und schreiben in die DynamoDB-Zieltabelle.
Um DynamoDB-Tabellen mit diesem Ansatz zu replizieren, müssen mit Apache Hive konfigurierte EMR-Cluster sowohl im Quell- als auch im Zielkonto gestartet werden. Beide EMR-Cluster müssen mit Lese-/Schreibberechtigungen für den Ziel-S3-Bucket konfiguriert sein.
Vorteile
Die Lösung bietet mehr Anpassungsoptionen und mehr Kontrolle über den Datenmigrationsprozess.
Nachteile
Der Prozess ist aufwändiger, da Hive-Abfragen für die Quelle und das Ziel ausgeführt und eine externe Tabelle am S3-Speicherort erstellt werden muss, die die Daten enthält.
Dazu müssen die Cluster eingerichtet und nach Abschluss des Jobs beendet werden.