Menu Docs
Página inicial do Docs
/
Relational Migrator
/

Cenários de migração e casos de uso

Nesta página

  • Migrar durante o tempo de inatividade programado
  • Migre sem tempo de inatividade
  • Cenários de migração não suportados

Você pode usar o Relational Migrator para migrar um aplicação legado de cada vez para o MongoDB. Dependendo das necessidades do seu aplicativo, você pode migrar com ou sem tempo de inatividade.

Se o seu aplicativo não exigir tempo de atividade constante, como no caso de um aplicativo interno, você pode fazer com que a migração ocorra durante o tempo de inatividade programado. A migração durante o tempo de inatividade é a maneira mais fácil de configurar e concluir o processo de migração.

Quando você inicia o processo de migração, o Relational Migrator tira um snapshot dos dados no aplicativo legado e migra os dados desse ponto no tempo. Durante o processo de migração, seu aplicativo legado pode permanecer online para suportar leituras recebidas, mas não pode suportar gravações recebidas. A duração do processo de migração depende de vários fatores, como a quantidade de dados migrados e a velocidade da sua conexão.

Após a conclusão da migração, coloque seu aplicação legado offline e inicie seu novo aplicação.

Se seu aplicativo precisar permanecer online para oferecer suporte a leituras e gravações durante o processo de migração, você poderá usar o Change Data Capture (CDC) para migrar dados sem tempo de inatividade. Esse processo é chamado de migração de sincronização contínua.

Quando você inicia uma migração de sincronização contínua, o Relational Migrator tira um snapshot dos dados no aplicativo legado e rastreia as atualizações do banco de dados quase em tempo real. Durante o processo de migração, seus bancos de dados de origem e destino permanecem sincronizados.

Após a conclusão da migração de sincronização contínua, você poderá transferir usuários para o novo aplicativo e encerrar o aplicativo legado.

Para saber mais sobre trabalhos de migração, consulte Trabalhos de migração do.

Atualmente, o Relational Migrator não suporta a migração de um armazenamento de dados operacional. Dependendo da sua carga de trabalho, a migração de um armazenamento de dados pode fazer com que o CDC seja executado indefinidamente sem concluir, o que não é recomendado com o Relational Migrator.

O Relational Migrator oferecerá suporte a mais cenários de migração e casos de uso em versões futuras.

Voltar

Bancos de dados e versões compatíveis