Migrar dados de bancos de dados MongoDB com migrações de dados homogêneas no AWS DMS
É possível utilizar Migração de dados homogênea para migrar um banco de dados MongoDB autogerenciado para o Amazon DocumentDB. O AWS DMS cria um ambiente com tecnologia sem servidor para a migração de dados. Para diferentes tipos de migrações de dados, o AWS DMS utiliza diferentes ferramentas nativas de banco de dados MongoDB.
Para migrações de dados homogêneas do tipo Carga máxima, o AWS DMS utiliza mongodump para ler os dados do banco de dados de origem e armazená-los no disco conectado ao ambiente com tecnologia sem servidor. Depois de ler todos os dados de origem, o AWS DMS utiliza mongorestore no banco de dados de destino para restaurar os dados.
Para migrações de dados homogêneas do tipo Carga máxima e captura de dados de alteração (CDC), o AWS DMS utiliza mongodump para ler dados do banco de dados de origem e armazená-los no disco conectado ao ambiente com tecnologia sem servidor. Depois de ler todos os dados de origem, o AWS DMS utiliza mongorestore no banco de dados de destino para restaurar os dados. Depois de concluir a carga máxima, o AWS DMS muda automaticamente para um modelo de publicador e assinante para replicação lógica. Neste modelo, recomendamos dimensionar o oplog para reter as alterações por pelo menos 24 horas.
Para migrações de dados homogêneas do tipo Captura de dados de alteração (CDC), selecione immediately 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 qualquer coleção nova ou renomeada, você precisa criar uma nova tarefa de migração de dados para essas coleções como migrações de dados homogêneas. Para uma origem compatível com MongoDB, o AWS DMS não é compatível com as operações create, rename e drop collection.
O diagrama a seguir mostra o processo de utilização de migrações de dados homogêneas no AWS DMS para migrar um banco de dados MongoDB para o Amazon DocumentDB.