FGV2023Analista TI - Análise de SistemasTecnologia da Informação
Questão de Tecnologia da Informação — FGV TJRN Analista TI 2023 (nº 49)
Em bancos de dados, especialmente quando distribuídos, surge o problema de garantir que uma certa transação seja processada corretamente quando tem efeitos em diferentes sistemas, ou nós.
Um dos algoritmos utilizados nesse tipo de transação é conhecido originalmente como:
- ACommon knowledge
- BLock/unlock
- CMutual exclusion
- DTransaction Logs
- ETwo-phase commit
Resposta comentada
Gabarito Alternativa E
- (A) Incorreta: common knowledge é conceito teórico de sistemas distribuídos, não um protocolo de commit.
- (B) Incorreta: lock/unlock é mecanismo de controle de concorrência, não de coordenação da transação distribuída.
- (C) Incorreta: exclusão mútua trata do acesso a região crítica.
- (D) Incorreta: transaction logs registram operações para recuperação, mas não coordenam o commit entre nós.
- (E) Correta: o Two-phase commit coordena o commit atômico de uma transação que abrange vários nós.
Fonte: FGV TJRN Analista TI 2023 Analista TI - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho