Sincronização em Sistemas Distribuídos
Implementação
- Lista de intenções (writeahead log)
- grava operação no diário e depois a executa
- se transação termina com sucesso, grava registro de commit no diário
- se transação aborta, executa operação de rollback baseado nas informações do diário
- o diário pode ser usado para se recuperar de faltas