Questão FC369666
O teorema CAP nos bancos de dados NoSQL, foi originalmente introduzido como o princípio CAP, pode ser usado para explicar alguns dos requisitos em sistemas distribuídos com replica
Outros Tipos e Modelos de Bancos de Dados
FGV · 2024
O teorema CAP nos bancos de dados NoSQL, foi originalmente introduzido como o princípio CAP, pode ser usado para explicar alguns dos requisitos em sistemas distribuídos com replicação. As três letras da sigla CAP referem-se a três propriedades desejáveis de distribuição com dados replicados.
Em relação ao CAP, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) As três letras significam: Completeness, em português completude, Atomicity, em português atomicidade e Partition tolerance, em português, tolerância de partição.
( ) A atomicidade significa que cada solicitação de leitura ou gravação para um item de dados será processada com sucesso ou receber uma mensagem informando que a operação não pode ser concluída.
( ) A Tolerância de partição significa que o sistema não pode continuar operando com consistência se a rede que conecta os nós apresentar muitas falhas em duas ou mais partições, onde os nós em cada partição não podem se comunicar.
As afirmativas são, respectivamente,
- V – V – V.
- V – V – F.
- V – F – V.
- F – V – F.
- F – F – F.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
CAP refere‑se a Consistência, Disponibilidade e Tolerância a Partições. É um teorema sobre sistemas distribuídos replicados que ajuda a entender trade‑offs quando há falhas de rede.
A primeira afirmação é falsa porque as letras não significam Completude nem Atomicidade. Atomicidade é uma propriedade de transações (tudo ou nada), não o sentido do “A” em CAP.
A segunda afirmação é falsa porque o “A” em CAP é Disponibilidade: existe resposta para toda requisição (sucesso ou falha), enquanto atomicidade descreve comportamento transacional.
A terceira afirmação é falsa porque Tolerância a Partições significa justamente que o sistema deve ser capaz de continuar operando mesmo quando a rede é dividida em partições; CAP trata de como manter Consistência e Disponibilidade diante dessas partições.
Conteúdo do catálogo FC Concursos · Atualizado em