devterview_$ iniciar simulação

O que o teorema CAP realmente diz

DifícilSêniorFundamentos

Pergunta

O que o teorema CAP afirma, e por que 'CA sem P' não é uma opção real em um sistema distribuído?

Resposta esperada

CAP diz que, na presença de uma partição de rede (P), um sistema distribuído precisa escolher entre Consistência (C — todos os nós veem o mesmo dado) e Disponibilidade (A — o sistema continua respondendo). Partições de rede acontecem eventualmente em qualquer sistema distribuído real, então P não é opcional — a escolha de fato é entre CP e AP durante uma partição. 'CA' só existe em sistemas que não são distribuídos (um único nó), o que não é o caso do que estamos discutindo.

Por que perguntam isso

Erro comum: tratar CAP como um menu de 3 opções livres. A resposta forte explica por que P não é opcional.

#cap-theorem#sistemas-distribuidos
publicidade

Relacionadas