Patent · US Active

Deterministic database systems

US8700563B1 · kind B1 · utility

7Cited by
5References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 13, 2012
Grant dateApr 15, 2014
Priority date
Expiry dateSep 26, 2032

Classification

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

Abstract

In an embodiment, a plurality of transactions for accessing a database may be acquired. The database may be associated with a plurality of locks. The plurality of transactions may include a first transaction, a second transaction, and a third transaction. A logical serialization sequence for executing the transactions may be identified. The logical serialization sequence may indicate that (1) the first transaction is to be executed before the second transaction based on all locks that are required by the first transaction being available; (2) the second transaction is to be executed after the first transaction has completed execution based on the second transaction requiring a lock that is required by the first transaction; and (3) the third transaction is to be executed before or during execution of the first transaction based on all locks required by the third transaction being different than the locks required by the first transaction.

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