Patent · US Active

Durability implementation plan in an in-memory database system

US9223805B2 · kind B2 · utility

1Cited by
7References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 30, 2013
Grant dateDec 29, 2015
Priority date
Expiry dateAug 7, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/84
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A database durability implementation records only committed transactions in a log file. A pair of log files and a pair of snapshot files are maintained. When a snapshot of the database is completed, the ‘current’ log becomes the ‘prior’ log and the other log becomes the ‘current’ log. After the next snapshot is completed, the prior log and prior snapshot may be deleted. Transactions that are not committed are not recorded in the current log, thereby avoiding the need to undo aborted transactions. If a given change is reflected in a completed snapshot, it does not appear in either of the logs; if the change is not yet reflected in a completed snapshot, it is guaranteed to be stored in one of the logs. During recovery, the system assesses both snapshots. The most recent of the completed snapshots is used, and the corresponding log(s) is (are) applied.

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