Scan sharing for query predicate evaluations in column-based in-memory database systems
AssigneeInternational Business Machines Corporation
InventorsHubertus Franke, Hong Min
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHubertus Franke, Hong Min
Estimating the term…
A plurality of queries of an in-memory column-oriented database are obtained. Each of the queries has at least one column predicate. For each of the queries, it is determined which of a plurality of columns in the in-memory column-oriented database need to be scanned. The plurality of queries are grouped into a plurality of scan groups, based at least in part on the determining step. The column predicates are evaluated for those of the queries in a given one of the scan groups in accordance with a scheduling scheme. The grouping step and the scheduling scheme take into account real time scan information.
A method comprising:
A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, said computer readable program code comprising:
An apparatus comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.