4.1 - Protocolo de confirmação em duas fases

Este protocolo trabalha com um gerenciador de recuperação global (ou coordenador) que mantém as informações necessárias para a recuperação. Neste modelo, o gerenciador assume o papel de controle da transação, que é feito por meio do bloqueio de acesso ao item de dado alterado.

Ou seja, enquanto a transação não é processada em todos os sites participantes da transação, os itens de dados acessados e alterados em cada um dos sites participantes ficam bloqueados de acesso. Após a confirmação da transação pelo site coordenador, todos os demais sites recebem o comando de desbloqueio do item.

Pelo fato de os itens de dados ficarem bloqueados, essa característica é considerada como uma grande desvantagem para o protocolo 2PC. Por exemplo, uma falha no coordenador da transação faz com que todos os participantes fiquem bloqueados até que o coordenador se recupere.

Copyright © 2016 AIEC.