atomic commit protocol

Quick Reference

Complex transactions often consist of a number of individual operations which, for example, update and query a number of distributed databases. It is important either that all these operations succeed or, if there is a problem with one or more of them, that they all fail and do not leave the distributed system in an incorrect state. An atomic commit protocol ensures that this happens. It involves querying the state of each of the servers involved in a distributed transaction.

Subjects: Computing.

Reference entries