Database caching based on query workload
AssigneeNutanix, Inc.
InventorsAnand PATIL, Chitti Ankith REDDY, Sumit BHATIA, Devendra Singh SHEKHAWAT, Aryan RAI, Pradhyumna KOMATINENI
Life of this patent
Estimating the term…
Abstract
Techniques for caching data in a database system include one or more non-transitory computer-readable media storing program instructions that, when executed, perform the method of receiving a request to access a database, determining a caching priority specified in the request, processing the request to generate query results, and after generating the query results, caching or not caching data from which the query results are generated based on the determined caching priority.
Claims33
One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors associated with a first computing device, cause the one or more processors to perform a method comprising:
- receiving a request to access a database;
- determining a caching priority specified in the request;
- processing the request to generate query results;
- and
- after generating the query results, cache or not cache data from which the query results are generated based on the determined caching priority.
A computer-implemented method comprising:
- receiving a request to access a database;
- determining a caching priority specified in the request;
- processing the request to generate query results;
- and
- after generating the query results, cache or not cache data from which the query results are generated based on the determined caching priority.
A system comprising:
- memory storing instructions;
- and
- one or more processors coupled to the memory and, when executing the instructions, are configured to perform operations comprising:
- receiving a request to access a database;
- determining a caching priority specified in the request;
- processing the request to generate query results;
- and
- after generating the query results, cache or not cache data from which the query results are generated based on the determined caching priority.
Dependencies are inferred from the claim text.