Patent · US Expired

Coordinating a distributed transaction between participants unable to follow a two-phase commit

US6772176B1 · kind B1 · utility

4Cited by
16References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 17, 2000
Grant dateAug 3, 2004
Priority date
Expiry dateJan 12, 2022

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99952
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data base system coordinates the execution of a distributed transaction in which a set of participant database systems participates, each of the participants executing a subtransaction of the distributed transaction. The participants include at least one database system (“incompatible database system”) that does not follow a two-phase commit followed by the other participant database systems. The distributed transaction is executed as long as operations performed by the incompatible database system for the distributed transaction are read-only operations. To commit the distributed transaction, the incompatible database system aborts the subtransaction it is executing as part of the distributed transaction, while other participant database systems complete the distributed transaction using a two-phase commit to commit their respective subtransactions.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.