Patent · US Active

Anchor for database synchronization excluding uncommitted transaction modifications

US7653664B2 · kind B2 · utility

10Cited by
13References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 3, 2006
Grant dateJan 26, 2010
Priority date
Expiry dateAug 31, 2027

Classification

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

Abstract

Described is a technology in which an anchor value is determined, for example to synchronize a destination database or data store with modifications made to a source database. The new anchor value is determined in a manner that excludes modifications corresponding to any uncommitted transactions. The new anchor value may be based on a counter value or a date and time value stored with each modification. The new anchor value may be determined by comparing a first set of committed modifications that do not include uncommitted modifications against a second set of modifications that includes committed modifications and uncommitted modifications. Alternatively, the new anchor value may be determined from the earliest start date and time among the modifications that are part of any uncommitted transactions. The anchor may be used (e.g., via queries) to enumerate modifications for synchronization, and also for detecting conflicts between the source and destination databases.

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