Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2025

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce209514
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Banco de Dados
A respeito de arquitetura, segurança, integridade, concorrência, recuperação após falhas e gerenciamento de transições em sistemas de gerenciamento de banco de dados (SGDB), julgue o próximo item.Em ambientes com alta latência ou alto número de falhas, recomenda-se como primeira opção a utilização do protocolo 2PC (Two-Phase Commit), dada a sua eficiência em situações dessa natureza.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Protocolo Two-Phase Commit (2PC)

ERRADO. A afirmação está incorreta. O protocolo 2PC (Two-Phase Commit) é um algoritmo de commit atômico distribuído, porém possui limitações significativas em ambientes com alta latência ou alta taxa de falhas. Ele é um protocolo bloqueante: se o coordenador falha, os participantes podem ficar bloqueados indefinidamente. Além disso, exige múltiplas trocas de mensagens entre coordenador e participantes, o que o torna ineficiente em redes de alta latência. Em cenários com alta taxa de falhas, sua baixa tolerância a falhas (dependência de um único coordenador) e o risco de bloqueio tornam o 2PC uma má escolha como primeira opção. Protocolos mais robustos, como o Three-Phase Commit (3PC) ou algoritmos de consenso (Paxos, Raft), são mais adequados para tais ambientes. Portanto, a recomendação apresentada no item é falsa.

1Características
Commit atômico distribuído
Bloqueante
Múltiplas trocas de mensagens
2Em alta latência
Ineficiente (muitas mensagens)
3Em alta taxa de falhas
Risco de bloqueio (coordenador falha)
Baixa tolerância a falhas
4Alternativas mais robustas
3PC
Paxos
Raft
Protocolo 2PC (Two-Phase Commit)
LEVELsoulevel.com.br
Protocolo 2PC (Two-Phase Commit): Características (Commit atômico distribuído, Bloqueante, Múltiplas trocas de mensagens); Em alta latência (Ineficiente (muitas mensagens)); Em alta taxa de falhas (Risco de bloqueio (coordenador falha), Baixa tolerância a falhas); Alternativas mais robustas (3PC, Paxos, Raft)

Gabarito: ❌ Errado.

Link permanente: /questoes/ce209514