Patent · US Active

Set-oriented locking based on in-memory bitmaps for a column-oriented database

US9275097B2 · kind B2 · utility

19Cited by
12References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 30, 2013
Grant dateMar 1, 2016
Priority date
Expiry dateAug 22, 2034

Classification

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

Abstract

A set-oriented locking based on in-memory bitmap for a column store database is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the delta store has a plurality of row-visibility lock bitmaps visible to transactions at various points in time. The lock bitmaps represent a bit encoding to indicate whether there are granted row locks tables in the database. A delete or an update statement is executed with a transaction on a table. A set of row locks on rows of the table manipulated by the delete or the update statement are requested to preclude other transactions from currently deleting or updating the same rows. Accordingly, set operations are performed on the lock bitmap to manage the set of row locks associated with the transaction.

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