Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FGV 2026

Banco de DadosBanco 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:
  1. 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;
  2. 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;
  3. 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
  4. 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
  5. 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).

  • CA: consistência + disponibilidade (não tolera partições, inviável em redes reais).

Alternativa A — ❌ Incorreta

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.

Gabarito: letra E

Link permanente: /questoes/fg133951