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