Next:
2.16.3.1 2 Phase Commit
Up:
2.16 Distributed Transactions
Previous:
2.16.2.2 Models
2.16.3 Atomic Commit Protocols
Distribution implies independent failure modes, ie machine can fail at any time, and others may not discover.
If
one phase commit
, client requests commit, but one of the server may have failed - no way of ensuring durability
Instead, commit in 2 phases, thus allowing server to request abort.
Subsections
2.16.3.1 2 Phase Commit
Next:
2.16.3.1 2 Phase Commit
Up:
2.16 Distributed Transactions
Previous:
2.16.2.2 Models
Ian Wakeman 2005-02-22