Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d'Amazon EMR
Pour ce faire, cette solution utilise les clusters Amazon EMR en arrière-plan. Les clusters EMR du compte source lisent à partir de la table Amazon DynamoDB source et écrivent dans un compartiment S3 de destination. Les clusters EMR cibles lisent depuis le compartiment S3 de destination et écrivent dans la table DynamoDB cible.
Pour répliquer des tables DynamoDB à l'aide de cette approche, les clusters EMR configurés avec Apache Hive doivent être lancés dans les comptes source et cible. Les deux clusters EMR doivent être configurés avec des autorisations de lecture/écriture pour le compartiment S3 de destination.
Avantages
La solution offre davantage d'options de personnalisation et permet de mieux contrôler le processus de migration des données.
Désavantages
Le processus est plus complexe, car il nécessite d'exécuter des requêtes Hive sur la source et la cible et de créer une table externe sur l'emplacement S3 pour contenir les données.
Cela nécessite de configurer les clusters et de les arrêter une fois le travail terminé.