Léxico de TI › Bancos de dados › Leitura por quórum

Leitura por quórum

Bancos de dados Svenska → Atualizado: 2026-09-30

A técnica de ler (e escrever) em réplicas suficientes para garantir que você veja o valor mais recente, pela regra W + R > N — o coração da consistência ajustável nos bancos sem líder (Dynamo, Cassandra).

Mecânica: os dados vivem em N réplicas. Uma escrita é confirmada por W nós e uma leitura consulta R nós. Se W + R > N, os conjuntos de leitura e escrita se sobrepõem em pelo menos um nó → a leitura necessariamente enxerga a última escrita. O trade-off está na escolha de W e R: N=3, W=3, R=1 dá leituras rápidas e escritas lentas e frágeis; W=1, R=3 é o oposto; W=2, R=2 é o "quórum" equilibrado. O cliente costuma escolher o nível de consistência por operação (Cassandra: ONE, QUORUM, ALL). Vantagem: dá para calibrar consistência, latência e disponibilidade sem trocar de banco. Sutileza: isso garante ver um valor recente, mas não é automaticamente linearizabilidade (que exige read repair). Parente do sloppy quorum e da replicação sem líder.

← Voltar ao léxico