Questão nº 34

Questão de Business Intelligence · FGV SEFAZ-AM 2022 - Prova II (nº 34)

FGV2022Analista de Tecnologia da Informação da Fazenda EstadualBusiness Intelligence
Gabarito: Aver comentário ↓

Com relação ao teorema CAP e suas propriedades aplicadas ao contexto de bancos de dados NoSQL na Web, analise as afirmativas a seguir.

I. Consistência é a garantia de o sistema devolverá a resposta correta a cada requisição de dados que atender, ou seja, os dados devolvidos serão os mais atualizados que estejam disponíveis.

II. Atomicidade é a garantia de que toda requisição recebida pelo sistema em um nó não falho, será respondida o mais isoladamente possível.

III. Performance é a garantia de que o sistema continue operante mesmo no caso da ocorrência de uma falha que isole os nós em grupos, e que os nós não consigam se comunicar com os demais do grupo.

Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa A

O Teorema CAP diz que um sistema distribuído (como muitos bancos NoSQL) só pode garantir duas de três propriedades ao mesmo tempo: Consistência (todo mundo vê o mesmo dado atualizado), Disponibilidade (o sistema sempre responde, mesmo que com dado velho) e Tolerância a Partição (funciona mesmo se a rede "quebrar" entre os nós). As afirmativas II e III trocam os nomes dessas propriedades por outros conceitos (atomicidade e performance), que não fazem parte do CAP.

  • (A) Correta: A afirmativa I descreve exatamente o que é Consistência no CAP: todo nó responde com o dado mais recente, como se houvesse uma única cópia atualizada.
  • (B) Incorreta: A afirmativa II fala em "Atomicidade" e "isoladamente", mas isso é propriedade do ACID (bancos relacionais), não do CAP. No CAP, a propriedade que garante resposta mesmo com falha é Disponibilidade, não atomicidade.
  • (C) Incorreta: A afirmativa III descreve a Tolerância a Partição (P do CAP), mas a banca trocou o nome por "Performance". Performance é velocidade de resposta, não é uma das três letras do CAP.
  • (D) Incorreta: Como a afirmativa II está errada (fala de atomicidade, que não é do CAP), a combinação I e II não pode ser correta.
  • (E) Incorreta: Como as afirmativas II e III estão ambas erradas (uma fala de atomicidade, outra chama tolerância a partição de performance), essa combinação é totalmente furada.

Armadilha da banca (no distrator B): A pegadinha clássica é confundir Consistência (CAP) com Atomicidade (ACID). A banca escreveu "atomicidade" e "isoladamente" para ver se você lembra que isso é de banco relacional, não de NoSQL. No CAP, a garantia de "responder mesmo com falha" é Disponibilidade, e não atomicidade. Se você viu "atomicidade" e pensou "isso é do ACID", você já escapou da pegadinha.

Fonte: FGV SEFAZ-AM 2022 - Prova II Analista de Tecnologia da Informação da Fazenda Estadual (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho