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 uma origem para um destino que segue uma carga e um dump completo iniciais. No caso de uma migração, quando chegar a hora de usar o destino para leituras e gravações, execute uma operaçãopromote. A promoção significa que a instância de destino do Cloud SQL é 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.
Após a conclusão do carregamento, as restrições, como chaves primárias, chaves estrangeiras e índices, são recriadas na instância.
Depois que as restrições são recriadas, 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.