2PC
Two-Phase Commit (2PC)
Vlastnosti:
- ✅ Jednoduchý na pochopení
- ❌ Blokující - pokud koordinátor spadne, všichni čekají
- ❌ Single point of failure
Fáze:
- Prepare: Koordinátor se ptá všech: “Můžete commitnout?”
- Commit/Abort: Pokud všichni ANO → commit, jinak abort
Použití: Distribuované transakce (X/Open XA)