Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 53 — Banco de Dados: Transações Distribuídas — Two-Phase Commit (2PC)

Banco de Dados Transações Distribuídas — Two-Phase Commit (2PC)

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção correta acerca do protocolo 2PC (two-phase commit).
Selecione uma alternativa

Resolução comentada

O 2PC garante atomicidade em transações distribuídas coordenando commit ou abort.

Na fase de preparação o coordenador consulta os participantes; se todos votarem sim, decide commit, senão abort. Assim, todos os participantes tomam a mesma decisão, garantindo atomicidade.

Análise das alternativas

B) O 2PC é bloqueante: falha do coordenador pode deixar participantes bloqueados. C) É usado em sistemas distribuídos. D) Exige logs nos participantes para recuperação. E) Os bloqueios são mantidos até o fim do protocolo.

Referência: Elmasri & Navathe; Silberschatz – Commit em duas fases.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Conhecimentos Específicos — Área 1