Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FGV 2026
Banco de Dados›Banco de Dados Paralelos e Distribuídos
Código
fg133951
Banca
FGV
Órgão
TJ-RJ
Ano
2026
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação - Arquiteto de Dados
Considerando as demandas típicas de um tribunal por sistemas confiáveis e previsíveis, e à luz do teorema CAP, um banco de dados distribuído que prioriza consistência e tolerância a partições (CP), sacrificando temporariamente a disponibilidade durante partições de rede, é a escolha mais adequada para um:
Asistema de rede social interna do tribunal, onde eventuais inconsistências temporárias nos posts são aceitáveis, desde que o sistema esteja sempre disponível;
Bsistema de analytics em tempo real de acessos ao portal, onde é mais importante processar todos os eventos continuamente do que garantir consistência imediata entre réplicas;
Ccache distribuído de consultas públicas de processos, onde a prioridade é velocidade de resposta e disponibilidade, sendo aceitável que diferentes nós tenham dados ligeiramente desatualizados
Dsistema de recomendação de jurisprudência, onde é mais importante que o sistema esteja sempre responsivo, mesmo que diferentes usuários vejam resultados ligeiramente diferentes temporariamente
Esistema de registro de sentenças judiciais, onde é crítico que todos os juízes vejam exatamente a mesma versão do documento e que não haja divergências, mesmo que isso signifique indisponibilidade temporária durante falhas de rede.
Revelar gabarito e comentário▾
GabaritoE — sistema de registro de sentenças judiciais, onde é crítico que todos os juízes vejam exatamente a mesma versão do documento e que não haja divergências, mesmo que isso signifique indisponibilidade temporária durante falhas de rede.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Teorema CAP e sistemas distribuídos
Gabarito: letra E. O teorema CAP (Consistency, Availability, Partition Tolerance) afirma que um sistema distribuído pode garantir no máximo duas das três propriedades simultaneamente. Um sistema que prioriza consistência e tolerância a partições (CP) sacrifica a disponibilidade durante partições de rede. O sistema de registro de sentenças judiciais exige consistência forte (todos os juízes veem a mesma versão) e não pode tolerar divergências, mesmo que isso cause indisponibilidade temporária — encaixando-se perfeitamente no modelo CP.
O teorema CAP é fundamental para entender os trade-offs em bancos de dados distribuídos. As três propriedades são:
Consistência (C): todos os nós veem os mesmos dados ao mesmo tempo.
Disponibilidade (A): toda requisição recebe uma resposta (não necessariamente a mais atual).
Tolerância a partição (P): o sistema continua funcionando mesmo com falhas de comunicação entre nós.
Um sistema pode priorizar:
CP: consistência + tolerância a partição (disponibilidade comprometida em partições).
AP: disponibilidade + tolerância a partição (consistência eventual).
O sistema de rede social interna aceita inconsistências temporárias, priorizando disponibilidade sobre consistência. Isso corresponde a um sistema AP, não CP.
Alternativa B — ❌ Incorreta
Analytics em tempo real prioriza processamento contínuo e disponibilidade, aceitando consistência eventual. Novamente, é AP e não CP.
Alternativa C — ❌ Incorreta
Cache distribuído para consultas públicas prioriza velocidade e disponibilidade, com dados ligeiramente desatualizados. É um cenário AP, sacrificando consistência imediata.
Alternativa D — ❌ Incorreta
Sistema de recomendação de jurisprudência prioriza responsividade mesmo com resultados diferentes para usuários. Isso é AP, consistência eventual.
Alternativa E — ✅ Correta ⟵ GABARITO
Registro de sentenças judiciais exige que todos os juízes vejam exatamente a mesma versão (consistência forte) e que não haja divergências, mesmo que isso cause indisponibilidade temporária durante falhas de rede. Esse é o comportamento típico de um sistema CP, onde consistência e tolerância a partição são priorizadas.
PEGA ESSA DICA!
Para identificar no enunciado o trade-off do teorema CAP, procure palavras-chave: 'consistência forte', 'mesma versão', 'divergência' indicam CP; 'sempre disponível', 'inconsistências temporárias', 'responsividade' indicam AP. Em sistemas distribuídos reais, a escolha depende do domínio: dados críticos (transações financeiras, registros judiciais) tendem a CP; dados de perfil (redes sociais, caches) tendem a AP.