Questão nº 34
Questão de Business Intelligence · FGV SEFAZ-AM 2022 - Prova II (nº 34)
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
- AI, apenas. (alternativa correta)
- BII, apenas.
- CIII, apenas.
- DI e II, apenas.
- EII e III, apenas.
Resposta comentada
Gabarito Alternativa A
O Teorema CAP afirma que um sistema distribuído de dados só pode garantir duas das três propriedades a seguir: Consistência (todos veem os mesmos dados), Disponibilidade (o sistema está sempre online e respondendo) e Tolerância a Particionamento (o sistema continua funcionando mesmo com falhas de comunicação entre seus nós).
- (A) Correta: A Consistência no teorema CAP significa que todos os clientes veem os mesmos dados ao mesmo tempo, ou seja, após uma atualização, qualquer leitura subsequente deve retornar o valor mais recente. A afirmativa descreve exatamente isso: a garantia de dados corretos e mais atualizados.
- (B) Incorreta: Atomicidade é uma propriedade das transações ACID (Atomicity, Consistency, Isolation, Durability), não um dos três pilares do teorema CAP. O teorema CAP trata de Consistência, Disponibilidade e Tolerância a Particionamento em sistemas distribuídos.
- (C) Incorreta: Performance não é um dos pilares do teorema CAP. A descrição dada na afirmativa ("o sistema continue operante mesmo no caso da ocorrência de uma falha que isole os nós em grupos") é, na verdade, a definição de Tolerância a Particionamento, um dos pilares do CAP. A banca tenta confundir o aluno atribuindo a definição correta de um conceito CAP a um termo incorreto.
Fonte: FGV SEFAZ-AM 2022 - Prova II Analista de Tecnologia da Informação da Fazenda Estadual (Caderno Tipo 1). Reproduzida para fins de estudo.