As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
É possível utilizar Migração de dados homogênea para migrar um banco de dados MySQL autogerenciado para o RDS para MySQL ou o Aurora MySQL. O AWS DMS cria um ambiente com tecnologia sem servidor para a migração de dados. Para diferentes tipos de migrações de dados, AWS DMS usa diferentes ferramentas nativas de banco de dados MySQL.
Para migrações de dados homogêneas do tipo Full load, AWS DMS usa mydumper para ler dados do seu banco de dados de origem e armazená-los no disco conectado ao ambiente sem servidor. Depois de AWS DMS ler todos os dados de origem, ele usa myloader no banco de dados de destino para restaurar seus dados.
Para migrações de dados homogêneas do tipo Full load and change data capture (CDC), AWS DMS usa mydumper para ler dados do seu banco de dados de origem e armazená-los no disco conectado ao ambiente sem servidor. Depois de AWS DMS ler todos os dados de origem, ele usa myloader no banco de dados de destino para restaurar seus dados. Depois de AWS DMS concluir o carregamento completo, ele configura a replicação do log binário com a posição do log binário definida para o início do carregamento completo.
Para migrações de dados homogêneas do tipo Captura de dados alterados (CDC), o AWS DMS precisa do Ponto de início da CDC nativo para iniciar a replicação. Se você fornecer o ponto inicial nativo do CDC, AWS DMS capturará as alterações desse ponto. Como alternativa, escolha Imediatamente nas configurações da migração de dados para capturar automaticamente o ponto de início da replicação quando a migração de dados real for iniciada.
nota
Para que uma migração somente de CDC funcione corretamente, todos os esquemas e objetos do banco de dados de origem já devem estar presentes no banco de dados de destino. No entanto, o destino pode ter objetos que não estão presentes na origem.
É possível utilizar o exemplo de código a seguir para obter o número de sequência de log atual (LSN) no banco de dados MySQL.
show master status
Essa consulta retorna o nome e a posição de um arquivo de log binário. Para o ponto de início nativo, utilize uma combinação do nome e da posição do arquivo de log binário. Por exemplo, mysql-bin-changelog.000024:373
. Neste exemplo, mysql-bin-changelog.000024
é o nome do arquivo de log binário e 373
é a posição em que AWS DMS começa a capturar as alterações.
O diagrama a seguir mostra o processo de uso de migrações de dados homogêneas para migrar um banco de dados MySQL AWS DMS para o RDS for MySQL ou o Aurora MySQL.
