Patent · US Active

Elastic columnar cache for cloud databases

US12124376B2 · kind B2 · utility

0Cited by
1References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 22, 2022
Grant dateOct 22, 2024
Priority date
Expiry dateApr 22, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/465
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

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