Questão nº 79
Questão de Fluência em Dados · FGV Receita Federal do Brasil 2023 - Manhã (nº 79)
No âmbito de bancos dados, especialmente NoSQL, o Teorema CAP sustenta que há três requerimentos básicos que existem numa relação especial quando se projeta uma aplicação com uma arquitetura distribuída. Basicamente, respalda a tese de que não se pode obter os três simultaneamente.
Esses três requerimentos são
- AConsistency, Atomic transactions e Partition.
- BConcurrency Partition, Availability e Tolerance.
- CConsistency, Availability e Partition Tolerance. (alternativa correta)
- DConsistency, Atomic transactions e Persistency.
- ECaching, Availability e Persistency.
Resposta comentada
Gabarito Alternativa C
O Teorema CAP (Consistency, Availability, Partition Tolerance) afirma que em sistemas distribuídos (como muitos bancos de dados NoSQL), é impossível garantir simultaneamente as três propriedades: Consistência (todos veem os mesmos dados), Disponibilidade (o sistema está sempre online e responde) e Tolerância a Partições (o sistema funciona mesmo com falhas de comunicação entre suas partes). Você sempre terá que escolher duas delas.
- (A) Incorreta: "Atomic transactions" e "Partition" (no lugar de "Partition Tolerance") não são os termos corretos do Teorema CAP.
- (B) Incorreta: "Concurrency Partition" e "Tolerance" (no lugar de "Partition Tolerance") não são os termos exatos do Teorema CAP.
- (C) Correta: Estes são os três pilares do Teorema CAP: Consistency (Consistência), Availability (Disponibilidade) e Partition Tolerance (Tolerância a Partições).
- (D) Incorreta: "Atomic transactions" e "Persistency" são conceitos importantes em bancos de dados (especialmente relacionados às propriedades ACID), mas não fazem parte do Teorema CAP. Esta é a armadilha da banca: mistura um termo correto ("Consistency") com outros termos válidos no contexto de bancos de dados, mas que não pertencem especificamente ao CAP.
- (E) Incorreta: "Caching" é uma técnica de otimização de desempenho e "Persistency" é uma propriedade de armazenamento de dados, nenhuma delas faz parte do Teorema CAP.
Fonte: FGV Receita Federal do Brasil 2023 - Manhã Auditor-Fiscal da Receita Federal do Brasil (Caderno Tipo 1). Reproduzida para fins de estudo.