Patent · US Active

Methods and systems for efficient non-isolated transactions

US10956050B2 · kind B2 · utility

1Cited by
4References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 14, 2015
Grant dateMar 23, 2021
Priority date
Expiry dateJan 14, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7207
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In response to receiving a request to perform a transaction with two or more memory operations on one or more tiered data structures, the memory controller: writes a start transaction record to the log stream including a transaction identifier corresponding to the transaction; and performs the two or more memory operations. For a first memory operation associated with a key, the memory controller: writes a new data object in a datastore; assigns, in a key-map, a location of the new data object to the key; maintains an old data object in the datastore whose location was previously assigned to the key; and writes an operation commit record to a log stream upon completion of the first memory operation. In accordance with a determination that the two or more memory operations are complete, the memory controller writes a transaction commit record to the log stream including the transaction identifier.

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