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.
Migration de données depuis Mes SQL bases de données avec des migrations de données homogènes dans AWS DMS
Vous pouvez l'utiliser Migrations de données homogènes pour migrer une SQL base de données My autogérée vers RDS for My SQL ou Aurora MySQL. AWS DMS crée un environnement sans serveur pour la migration de vos données. Pour différents types de migrations de données, AWS DMS utilise différents outils natifs SQL de My database.
Pour des migrations de données homogènes de type Full load, AWS DMS utilise mydumper pour lire les données de votre base de données source et les stocker sur le disque connecté à l'environnement sans serveur. Après AWS DMS lit toutes vos données sources, il utilise myloader dans la base de données cible pour restaurer vos données.
Pour des migrations de données homogènes du type Full load and change data capture (CDC), AWS DMS utilise mydumper pour lire les données de votre base de données source et les stocker sur le disque connecté à l'environnement sans serveur. Après AWS DMS lit toutes vos données sources, il utilise myloader dans la base de données cible pour restaurer vos données. Après AWS DMS termine le chargement complet, il configure la réplication du journal binaire avec la position du journal binaire définie au début du chargement complet. Pour éviter toute incohérence des données, définissez Nombre de tâches sur 1 afin de capturer l’état cohérent des données existantes. Pour de plus amples informations, veuillez consulter Création d’une migration de données.
Pour des migrations de données homogènes du type Change data capture (CDC), AWS DMS nécessite le point de CDC départ natif pour démarrer la réplication. Si vous indiquez le point de CDC départ natif, alors AWS DMS capture les modifications effectuées à partir de ce point. Vous pouvez également choisir Immédiatement dans les paramètres de migration des données pour capturer automatiquement le point de départ de la réplication lorsque la migration des données commence réellement.
Note
Pour qu'une migration CDC uniquement fonctionne correctement, tous les schémas et objets de base de données source doivent déjà être présents dans la base de données cible. La cible peut toutefois contenir des objets qui ne sont pas présents sur la source.
Vous pouvez utiliser l'exemple de code suivant pour obtenir le numéro de séquence du journal actuel (LSN) dans votre base de SQL données My database.
show master status
Cette requête renvoie le nom du fichier journal binaire et la position. Pour le point de départ natif, utilisez une combinaison du nom du fichier journal binaire et de la position. Par exemple, mysql-bin-changelog.000024:373
. Dans cet exemple, mysql-bin-changelog.000024
est le nom du fichier binlog et 373
la position où AWS DMS commence à capturer les modifications.
Le schéma suivant montre le processus d'utilisation de migrations de données homogènes dans AWS DMS pour migrer une SQL base de données My vers RDS for My SQL ou Aurora MySQL.