CPC G06F 16/24542 (2019.01) [G06F 16/24524 (2019.01); G06F 16/24552 (2019.01)] | 20 Claims |
1. A system comprising:
one or more hardware processors configured to:
receive a query for data in a columnar cache, the columnar cache comprising one or more columns of data of tables of a database, each column comprising one or more blocks of data;
generate, after receiving the query, a hybrid query execution plan comprising:
a first sub-execution plan comprising one or more first operations to scan valid blocks in the columnar cache, and
a second sub-execution plan comprising one or more second operations to scan invalidated blocks in the columnar cache; and
execute the received query in the columnar cache based on the generated hybrid query execution plan.
|