Two-phase commit

Two-phase commit protocol

The two-phase commit protocol is a distributed algorithm used in transaction processing to coordinate whether to commit or abort a transaction. It is widely used and can handle temporary system failures, but may require manual intervention in rare cases. The protocol involves two phases and should not be confused with the two-phase locking protocol.

1 courses cover this concept

CSE 452 Distributed Systems

University of Washington

Winter 2022

This senior-level course offers deep insights into the construction of distributed systems like client-server computing, web, cloud computing, and peer-to-peer systems. Major topics include remote procedure call, error management, and consistency of distributed state. Noted for its intellectually challenging and career-relevant approach.

No concepts data

+ 24 more concepts