Migrazione dei dati dai miei SQL database con migrazioni di dati omogenee in AWS DMS - AWS Database Migration Service

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à.

Migrazione dei dati dai miei SQL database con migrazioni di dati omogenee in AWS DMS

È possibile utilizzarlo Migrazioni di database omogenee per migrare un SQL database My autogestito su RDS for My o SQL Aurora My. SQL AWS DMS crea un ambiente serverless per la migrazione dei dati. Per diversi tipi di migrazioni di dati, AWS DMS utilizza diversi strumenti nativi di My SQL database.

Per migrazioni di dati omogenee del tipo Full load, AWS DMS utilizza mydumper per leggere i dati dal database di origine e archiviarli sul disco collegato all'ambiente serverless. Dopo AWS DMS legge tutti i dati di origine, utilizza myloader nel database di destinazione per ripristinare i dati.

Per migrazioni di dati omogenee del 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 AWS DMS legge tutti i dati di origine, utilizza myloader nel database di destinazione per ripristinare i dati. Dopo AWS DMS completa il caricamento completo, imposta la replica binlog con la posizione binlog impostata all'inizio del pieno carico. Per evitare incoerenze tra i dati, imposta su 1 Numero di processi per acquisire lo stato coerente dei dati esistenti. Per ulteriori informazioni, consulta Creazione di una migrazione dei dati.

Per migrazioni di dati omogenee del tipo Change data capture (), CDC AWS DMS richiede il punto di CDC partenza nativo per avviare la replica. Se fornisci il punto di CDC partenza nativo, allora 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 di tipo «CDCsolo» funzioni correttamente, tutti gli schemi e gli oggetti del database di origine devono già essere 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 registro corrente (LSN) 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 a registrare le modifiche.

Il diagramma seguente mostra il processo di utilizzo di migrazioni di dati omogenee in AWS DMS per migrare un SQL database My su RDS for My SQL o SQL Aurora My.

Un diagramma di architettura di My SQL data migration with DMS Homogeneous Data Migrations.