Elastic columnar cache for cloud databases
AssigneeGoogle Inc.
InventorsAnjan Kumar Amirishetty, Xun Cheng, Viral Shah
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAnjan Kumar Amirishetty, Xun Cheng, Viral Shah
Estimating the term…
A method for providing elastic columnar cache includes receiving cache configuration information indicating a maximum size and an incremental size for a cache associated with a user. The cache is configured to store a portion of a table in a row-major format. The method includes caching, in a column-major format, a subset of the plurality of columns of the table in the cache and receiving a plurality of data requests requesting access to the table and associated with a corresponding access pattern requiring access to one or more of the columns. While executing one or more workloads, the method includes, for each column of the table, determining an access frequency indicating a number of times the corresponding column is accessed over a predetermined time period and dynamically adjusting the subset of columns based on the access patterns, the maximum size, and the incremental size.
A computer-implemented method comprising:
A system comprising:
Dependencies are inferred from the claim text.