Migração com Zero Downtime - Definição do Glossário de CI/CD
Uma migração com zero downtime altera o schema sem tirar a aplicação do ar, tornando cada etapa compatível com versões anteriores, de modo que o código antigo e o novo possam rodar contra o banco durante o deploy.
Como
Costuma ser alcançada com o padrão expand-contract e evitando operações bloqueantes: adicione colunas nulas, faça o backfill em lotes e divida uma renomeação em adicionar-nova, escrita-dupla e remover-antiga ao longo de releases separados.
Guias relacionados
Expand-Contract Migration - CI/CD Glossary DefinitionExpand-Contract Migration: The expand-contract (parallel change) pattern splits a breaking schema change into…
Online Schema Change - CI/CD Glossary DefinitionOnline Schema Change: An online schema change alters a large table without blocking reads and writes, typical…
Backfill - CI/CD Glossary DefinitionBackfill: A backfill populates a newly added column or table with values derived from existing data, typicall…