Patent · US Active

Synchronously logging to disk for main-memory database systems through record and replay

US8826273B1 · kind B1 · utility

43Cited by
0References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 22, 2010
Grant dateSep 2, 2014
Priority date
Expiry dateJan 23, 2032

Classification

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

Abstract

An in-memory database management system (DBMS) in a virtual machine (VM) preserves the durability property of the ACID model for database management without significantly slowing performance due to accesses to disk. Input data relating to a database transaction is recorded into a replay log and forwarded to the VM for processing by the DBMS. An indication of a start of processing by the DBMS of the database transaction is received after receipt of the input data by the VM and an indication of completion of processing of the database transaction by the DBMS is subsequently received, upon which outgoing output data received from the VM subsequent to the receipt of the completion indication is delayed. The delayed outgoing output data is ultimately released upon a confirmation that all input data received prior to the receipt of the start indication has been successfully stored into the replay log, thereby preserving durability for the database transaction.

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