Invention Grant
- Patent Title: Elastic columnar cache for cloud databases
-
Application No.: US16932874Application Date: 2020-07-20
-
Publication No.: US11334489B2Publication Date: 2022-05-17
- Inventor: Anjan Kumar Amirishetty , Xun Cheng , Viral Shah
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Honigman LLP
- Agent Brett A. Krueger
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0871 ; G06F12/0891 ; G06F9/50 ; G06F16/22 ; G06F16/27 ; G06F16/2455

Abstract:
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.
Public/Granted literature
- US20220019539A1 Elastic Columnar Cache for Cloud Databases Public/Granted day:2022-01-20
Information query