PostgreSQL MVCC, Byte a Byte
O MVCC do PostgreSQL opera armazenando múltiplas versões de cada linha no disco. Cada tupla contém campos `xmin` e `xmax` que determinam sua visibilidade para as transações. Leitores nunca bloqueiam escritores, e escritores nunca bloqueiam leitores. Quando uma linha é atualizada ou deletada, uma nova versão é criada em vez de sobrescrever a antiga, e as versões antigas são posteriormente limpas pelo processo de `vacuum`.
Avalie este artigo:
Compartilhar:
- Categoria
- CEVIU Dados
- Publicado
- 20 de abril de 2026
- Fonte
- CEVIU Dados
