A migração contínua (às vezes chamada de contínua ou on-line) é
um fluxo contínuo de mudanças de uma origem para um destino que
segue uma carga e um dump completos iniciais. No caso de uma migração, quando chegar a hora de mudar para o uso do destino para leituras e gravações, realize uma operação promote. 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 principal.
A migração contínua segue estas etapas:
Inicialmente, é feito um snapshot do banco de dados de origem.
Isso gera 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, 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 contínuas (também conhecidas como captura de dados alterados ou CDC) são processadas.
Quando chegar a hora de usar o destino, pare de gravar na
fonte e inicie uma promoção. Isso permite que o aplicativo leia e
grave no banco de dados de destino.
Os aplicativos dependentes podem passar por um período de inatividade por pelo menos a
duração do atraso de replicação no momento da decisão de promoção.
Migração única
Esse tipo de migração é um único snapshot pontual do banco de dados,
vindo da origem e aplicado ao destino. Isso é essencialmente um despejo
e carregamento, em que o destino está pronto para ser
usado quando o carregamento é concluído. Todos os aplicativos que dependem do banco de dados de origem
podem ficar inativos durante o processo de migração, porque não pode haver novas
gravações nesse banco de dados enquanto a migração estiver em andamento.
A migração única segue estas etapas:
Interrompa a gravação no banco de dados de origem.
Inicie um despejo do banco de dados de origem.
Depois que o despejo for concluído, ele será carregado no destino. Quando o carregamento
é concluído, uma promoção é iniciada automaticamente. O
banco de dados de destino agora se torna o principal, e os aplicativos dependentes
precisam ler e gravar nele.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-18 UTC."],[[["\u003cp\u003eContinuous migration involves a continuous flow of changes from the source to the destination, following an initial full dump and load, and ends with a \u003ccode\u003epromote\u003c/code\u003e operation that disconnects the destination from the source.\u003c/p\u003e\n"],["\u003cp\u003eThe continuous migration process includes taking a snapshot of the source, loading it into the destination, recreating constraints, processing ongoing changes, and finally promoting the destination when ready.\u003c/p\u003e\n"],["\u003cp\u003eOne-time migration is a single, point-in-time snapshot of the database from the source applied to the destination, with the destination becoming ready after the load is complete, meaning no new writes can occur while the migration is in progress.\u003c/p\u003e\n"],["\u003cp\u003eOne-time migration involves stopping writes to the source, dumping the source, and loading the dump into the destination, after which the destination becomes the primary database, and a promotion is automatically initiated.\u003c/p\u003e\n"]]],[],null,[]]