Target table preparation mode - AWS Database Migration Service

Target table preparation mode

Você pode selecionar o modo de preparação da tabela de destino ao optar por criar uma tarefa de migração de dados na guia Configurações avançadas no console do AWS DMS para migrações do PostgreSQL, MongoDB e Amazon DocumentDB.

Abandonar tabelas no destino

No modo abandonar tabelas no destino, a migração homogênea do AWS DMS descarta as tabelas de destino e as recria antes de iniciar a migração. Essa abordagem garante que as tabelas de destino estejam no início da migração. Durante migrações homogêneas, o AWS DMS cria todos os objetos secundários, inclusive índices definidos nos metadados da tabela de origem, antes de carregar os dados para garantir uma migração eficiente dos dados.

Ao usar o modo descartar tabelas no modo de destino, talvez seja necessário configurar o banco de dados de destino. Por exemplo, com um destino do PostgreSQL, o AWS DMS não consegue criar um usuário de esquema por motivos de segurança. Nesse caso, você deve predefinir o usuário do esquema para corresponder à origem, permitindo que o AWS DMS crie as tabelas e as atribua a um perfil semelhante ao da origem quando a migração começar.

Truncar

No modo truncar, a migração homogênea do AWS DMS trunca todas as tabelas de destino existentes antes do início da migração. Isso preserva a estrutura da tabela. Esse modo é adequado para migrações de carga máxima ou carga máxima mais CDC em que o esquema de destino é predefinido. Para um destino do Amazon DocumentDB, se a coleção não existir, o AWS DMS criará a coleção sem índices durante a migração.

Não executar nenhuma ação

No modo não executar nenhuma ação, a migração homogênea do AWS DMS pressupõe que as tabelas de destino estão predefinidas. Se as tabelas de destino não estiverem vazias, poderão ocorrer conflitos de dados durante a migração, o que pode causar um erro na tarefa do DMS. Nesse modo, a estrutura da tabela permanece inalterada e todos os dados existentes são preservados. O modo “Não executar nenhuma ação” será uma escolha adequada para tarefas somente de CDC quando as tabelas de destino forem preenchidas na origem e a replicação contínua for aplicada para manter a origem e o destino em sincronia. Para um destino do Amazon DocumentDB, se a coleção não existir, o AWS DMS criará a coleção sem índices secundários. Além disso, o modo não executar nenhuma ação pode ser usado durante a fase de carga máxima ao migrar dados de uma coleção fragmentada do MongoDB para o Amazon DocumentDB.