Patent · US Active

Continuous full scan data store table and distributed data store featuring predictable answer time for unpredictable workload

US8990335B2 · kind B2 · utility

21Cited by
13References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 23, 2010
Grant dateMar 24, 2015
Priority date
Expiry dateMay 19, 2031

Classification

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

Abstract

A method for storing and retrieving data in a storage node of a data store and storage node of a data store, storing in main-memory at least one segment of a relational table. The storage node includes at least one computational core running at least one scan thread each dedicated to the scanning of one of the at least one segment. At least one scan thread uniquely, continuously and exhaustively scans the dedicated segment of the relational table. The storage node receives and processes batches of query and update operations for the at least one segment of the relational table. The query and update operations of a batch are re-indexed at beginning of each scan by the scan thread. Then, the indexed query and update operations of a batch are independently joined to data records of said segment that match with predicates of the indexed query and update operations.

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