

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma empresa de e-commerce utiliza um sistema de banco de dados distribuído para gerenciar seu inventário e as informações financeiras. Para garantir a atomicidade de transações críticas como a compra de um produto que envolve a baixa no inventário em um nó e o débito na conta em outro nó, o SGBD utiliza o protocolo Two-Phase Commit.
Assinale a opção que descreve corretamente o fluxo de comunicação entre o Coordenador e os Participantes durante a primeira fase do protocolo 2PC.
O Coordenador envia a mensagem COMMIT para todos os Participantes, e estes respondem com ACK se a transação foi concluída com sucesso localmente.
O Coordenador envia a mensagem VOTE-REQUEST para todos os Participantes, e estes respondem com VOTE-COMMIT se puderem completar a transação ou VOTE-ABORT se não puderem.
O Coordenador envia a mensagem GLOBAL-COMMIT para os Participantes que votaram VOTE-COMMIT e GLOBAL-ABORT para os demais.
Os Participantes enviam periodicamente mensagens de HEARTBEAT ao Coordenador para sinalizar que estão prontos para receber a decisão final.
O Coordenador notifica o cliente sobre o sucesso ou falha da transação e aguarda a confirmação do cliente antes de iniciar a segunda fase.