Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
È possibile utilizzare Migrazioni di database omogenee per migrare un database MySQL autogestito su RDS per MySQL o Aurora MySQL. AWS DMS crea un ambiente serverless per la migrazione dei dati. Per diversi tipi di migrazioni di dati, AWS DMS utilizza diversi strumenti di database MySQL nativi.
Per migrazioni di dati omogenee di tipo Full load, AWS DMS utilizza mydumper per leggere i dati dal database di origine e archiviarli sul disco collegato all'ambiente serverless. Dopo aver AWS DMS letto tutti i dati di origine, utilizza myloader nel database di destinazione per ripristinare i dati.
Per migrazioni di dati omogenee di tipo Full load and change data capture (CDC), AWS DMS utilizza mydumper per leggere i dati dal database di origine e archiviarli sul disco collegato all'ambiente serverless. Dopo aver AWS DMS letto tutti i dati di origine, utilizza myloader nel database di destinazione per ripristinare i dati. Dopo aver AWS DMS completato il caricamento completo, imposta la replica binlog con la posizione binlog impostata all'inizio del caricamento completo.
Per le migrazioni di dati omogenee del tipo Acquisizione dei dati di modifica (CDC), AWS DMS richiede il Punto di avvio CDC nativo per avviare la replica. Se fornite il punto di partenza del CDC nativo, AWS DMS acquisisce le modifiche da quel punto. In alternativa, scegli Immediatamente nelle impostazioni della migrazione dei dati per acquisire automaticamente il punto di avvio per la replica all'inizio della migrazione effettiva dei dati.
Nota
Affinché una migrazione sola CDC funzioni correttamente, tutti gli schemi e gli oggetti del database di origine devono essere già presenti nel database di destinazione. Tuttavia, la destinazione può avere oggetti che non sono presenti nell'origine.
È possibile utilizzare il seguente esempio di codice per ottenere il numero di sequenza di log (LSN) corrente nel database MySQL.
show master status
Questa query restituisce il nome e la posizione del file binlog. Il punto di avvio nativo è una combinazione del nome del file binlog e della posizione. Ad esempio mysql-bin-changelog.000024:373
. In questo esempio, mysql-bin-changelog.000024
è il nome del file binlog ed 373
è la posizione in cui AWS DMS inizia l'acquisizione delle modifiche.
Il diagramma seguente mostra il processo di utilizzo di migrazioni di dati omogenee per migrare un database MySQL AWS DMS a RDS for MySQL o Aurora MySQL.
