O Teorema CAP, foi apresentado por Eric Brewer em 2000. É um dos resultados mais influentes no campo da computação distribuída, porque coloca um limite superior no que pode possivelmente ser realizado por um sistema distribuído. Ele afirma que um registro de leitura/gravação sequencialmente consistente, que eventualmente responde a todas as solicitações não podem ser realizadas em um sistema assíncrono propenso a partições de rede (GESSERT, 2016).
I. Brewer argumenta que um sistema pode estar disponível e consistente em operação normal, mas na presença de uma partição do sistema, isso não é possível: se perdeu contato com os outros nós e, portanto, tem que decidir continuar processando solicitações de clientes para preservar a disponibilidade ou rejeitar solicitações de clientes para manter garantias de consistência (GESSERT, 2016), porém a primeira opção viola a consistência.
PORQUE
II. pode levar a leituras obsoletas e gravações conflitantes, enquanto a segunda opção sacrifica a disponibilidade (GESSERT, 2016). No teorema, a tolerância à partição é uma obrigação. A suposição é que o sistema opere em um armazenamento de dados distribuído, de modo que o sistema, por natureza, opere com partições de rede.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
a) As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
b) A asserção I é uma proposição falsa e a II, verdadeira.
c) A asserção I é uma proposição verdadeira e a II, falsa.
d) As asserções I e II são proposições verdadeiras e a II justifica a I.
Lista de comentários
Resposta:
• d)As asserções I e II são proposições verdadeiras e a II justifica a I.
Explicação:
750 pontos