apps/data-patterns/two-phase-commit
091 · Dados & Persistência · ≈ 6 min de estudo
Two-Phase Commit (2PC)
Garante que uma transação sobre vários servidores de banco commite em todos ou em nenhum. Na fase 1 cada participante faz sua parte e PREPARE TRANSACTION, votando SIM; o coordenador grava a decisão e, na fase 2, manda COMMIT PREPARED — ou ROLLBACK PREPARED se alguém votou NÃO. O preço: participante que votou SIM fica bloqueado, segurando locks, até ouvir o coordenador.
- passos
- 6
- arquivos
- 7
- teste
- 1
- tecnologias
- 4