A procedure for keeping transactions consistent across multiple databases.
A consistency protocol for distributed transactions that gets agreement from all participants across two phases: prepare and commit. It has a known weakness called the blocking problem: if the coordinator crashes after every participant has already replied 'ready to commit,' each participant is left unable to decide whether to commit or wait, so it just sits there holding its locks.
© 2026 ITBGM