Visão geral
Migração contínua
A migração contínua (às vezes chamada de 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 uma carga e um dump completo iniciais. 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 é criado do banco de dados de origem. Isso causa um bloqueio curto (menos de 10 segundos) nas tabelas do banco de dados, uma por vez, à medida que o despejo é criado. A origem pode continuar aceitando gravações.
Depois que o despejo inicial é feito, ele é carregado no destino.
Depois que o carregamento é concluído, 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 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 ficar inativos por pelo menos a duração do atraso de replicação no momento da decisão de promover.