Visão geral
Migração contínua
A migração contínua (às vezes chamada de migração em andamento ou on-line) é um fluxo contínuo de mudanças de um banco de dados PostgreSQL de origem para um destino do AlloyDB para PostgreSQL que segue um despejo e carregamento completo inicial. No caso de uma migração, quando chegar a hora de mudar para usar o destino para leituras e gravações, execute uma operaçãopromote. A promoção significa que a instância de destino é desconectada da origem e promovida de uma instância de réplica para uma instância principal.
A migração contínua segue estas etapas:
Inicialmente, um snapshot é feito do banco de dados de origem. Isso incorre em um bloqueio curto (menos de 10 segundos) nas tabelas do banco de dados, uma de cada vez, à medida que o despejo é criado. A origem pode continuar aceitando gravações.
Depois que o despejo inicial é feito, ele é carregado no destino.
Após a conclusão do carregamento, as mudanças em andamento (também conhecidas como captura de dados alterados ou CDC) são processadas.
Quando chegar a hora de mudar para usar o destino, pare de gravar na origem e inicie uma promoção. Isso permite que o aplicativo leia e grave no banco de dados de destino.
Os aplicativos dependentes podem sofrer inatividade por pelo menos a duração do atraso de replicação no momento da decisão de promover.