Imagem de fundo

No âmbito de bancos de dados distribuídos, seja T uma transação distribuída que deve se...

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, é correto afirmar que
A
um nó participante de T e não coordenador deve executar redo(T), quando recupera-se de uma falha e seu log apresenta um registro
B
um nó participante de T e não coordenador deve executar undo(T), quando recupera-se de uma falha e seu log apresenta um registro
C
todos os nós participantes de T devem, necessariamente, concordar, para que T seja efetivada (commit).
D
o coordenador de T não pode abortá-la.
E
o coordenador de T, na fase 2, envia uma mensagem para todos os participantes de T, em que cada nó envia sua resposta a todos os outros nós.