Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — CESGRANRIO 2008
Banco de DadosBanco de Dados Paralelos e Distribuídos
- Código
- cg027263
- Banca
- CESGRANRIO
- Órgão
- BNDES
- Ano
- 2008
- Nível
- Superior
- Cargo
- Profissional Básico - Análise de Sistemas - Suporte - Janeiro
No âmbito de bancos de dados distribuídos, seja T uma transação distribuída que deve ser efetivada (commited) segundo o protocolo de compromissamento de duas fases (two-phase commit). Sobre esse assunto, assinale a afirmativa INCORRETA.
- APara que T seja efetivada (commit), todos os nós participantes de T devem, necessariamente, concordar com a efetivação.
- BO coordenador de T pode, incondicionalmente, abortá-la.
- CNa fase 1, o coordenador de T envia uma mensagem <prepare T> para todos os participantes de T, onde cada nó envia sua resposta a todos os outros nós.
- DQuando um nó participante de T e não coordenador recupera-se de uma falha e seu log apresenta um registro <commit T>, o nó deve executar redo(T).
- EQuando um nó participante de T e não coordenador recupera-se de uma falha e seu log apresenta um registro <abort T>, o nó deve executar undo(T).