Aplique o raciocínio do CAP e dos quóruns
Torne concreto o trade-off entre consistência e disponibilidade durante uma partição.
- Enunciar o CAP com precisão e calcular a sobreposição simples de quóruns de leitura e escrita.
O CAP se aplica quando uma partição de rede impede que os nós se comuniquem: o sistema precisa escolher entre rejeitar ou atrasar algumas requisições para preservar uma garantia de consistência de cópia única, ou responder nos dois lados e arriscar resultados divergentes. Tolerância a partições é uma condição prática de sistemas em rede, não uma funcionalidade que dá para desligar. Os quóruns são uma ferramenta relacionada: com N réplicas, o quórum de leitura R e o de escrita W se sobrepõem quando R + W > N, supondo que o protocolo e o modelo de falhas sustentem essa garantia.
A conta mostra a sobreposição, não uma prova completa de consistência. As garantias reais dependem de versões, das regras do líder, de escritas concorrentes, de mudanças na composição do cluster e de quais falhas o protocolo tolera.
Prática: encontre um quórum que se sobreponha
Experimente
Até 15 XPAjuste R e W
Isto mostra o pior caso: uma escrita chega só às primeiras W réplicas, e uma leitura consulta só as últimas R.
- Comece com W=1 e R=1. Uma leitura pode deixar de ver o valor novo?
- Encontre configurações em que elas sempre se sobreponham.
- Clique nas réplicas para derrubá-las. Quantas você pode perder com W=5, R=1? E com W=3, R=3?
Cada bloco é uma réplica: “novo” tem a gravação mais recente, e “leitura” é onde a leitura consulta. Clique em um bloco para derrubar essa réplica.
Experimente
Até 15 XPDurante uma partição: responder ou recusar?
A rede se dividiu, e este nó não alcança os outros. Decida qual é o comportamento certo para cada sistema.
“Um carrinho de compras.”
“Reservar o último assento de um voo.”
“O feed de uma rede social.”
“Transferir dinheiro entre contas.”
“Contar visualizações de página.”
Principais conclusões
O CAP é uma escolha feita durante uma partição, não um rótulo universal para a operação normal.
A sobreposição de quóruns é uma conta útil, não uma prova completa.
Diga quais leituras e escritas a sua afirmação de consistência cobre.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…