Skip to content
Latchkey

O Que É uma Alteração de Schema com Zero Downtime?

Uma alteração de schema com zero downtime modifica um banco de dados que está servindo tráfego ativo sem tirar a aplicação do ar. Ela depende de operações non-blocking ou online e de passos retrocompatíveis, de modo que leituras e escritas continuem o tempo todo. Técnicas como expand-contract e rebuilds de tabela online tornam a alteração invisível para os usuários.

Por que isso importa

Alterações de schema ingênuas podem travar uma tabela e paralisar toda query até terminarem, causando uma indisponibilidade. Técnicas online e compatíveis permitem que os times evoluam o schema enquanto o serviço continua rodando.

Guias relacionados