Warning: Parameter 1 to Language::getMagic() expected to be a reference, value given in /home/govitwik/public_html/w/includes/StubObject.php on line 58
2PC (two-phase commit) - GovITwiki


2PC (two-phase commit)

From GovITwiki

Jump to: navigation, search

A method for coordinating a single transaction across two or more databasemanagement systems (DBMSs) or other resource managers. 2PC guarantees thelogical integrity of data by ensuring that transaction updates are either finalized in allparticipating databases or fully backed out of all of them (that is; the update occurs"everywhere or nowhere"). 2PC is a required component of distributed databases; and is implemented in transaction management software that may be part of aDBMS; online transaction processing (OLTP) monitor or front-end application tool.See DBMS and OLTP.

Personal tools