Patent · US Active

Eager replication of uncommitted transactions

US10678808B2 · kind B2 · utility

0Cited by
14References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 31, 2017
Grant dateJun 9, 2020
Priority date
Expiry dateNov 15, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2379
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are provided for eager replication of uncommitted transactions. In embodiments, a replication client receives, in a data stream, change records corresponding to database changes applied to a source database in a transaction. The change records does not include a commit record that indicates that the transaction is committed on the source database. Before receiving the commit record, the replication client computes transaction dependency data based on the change records and detects, based on the transaction dependency data, that the transaction can be at least partially applied to a target database. Also before receiving the commit record, the replication client applies, to a target database and based on the detecting, at least some of the change records. Upon receiving the commit record of the transaction, the replication client completes applying the change records and commits the transaction on the target database.

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