Patent · US Active

Cached views

US10061808B2 · kind B2 · utility

7Cited by
4References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 3, 2014
Grant dateAug 28, 2018
Priority date
Expiry dateFeb 13, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2445
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments relate to view caching techniques that cache for a limited time, some of the (intermediate) results of a previous query execution, in order to avoid expensive re-computation of query results. Particular embodiments may utilize a cache manager to determine whether information relevant to a subsequent user request can be satisfied by an existing cache instance or view, or whether creation of an additional cache instance is appropriate. At design time, cache defining columns of a view are defined, with user input parameters automatically being cache defining. Cache instances are created for each tuple of literals for the cache defining columns, and for each explicit or implicit group by clause. Certain embodiments may feature enhanced reuse between cache instances, in order to limit memory footprint. Over time a cache instances may be evicted from memory based upon implementation of a policy such as a Least Recently Used (LRU) strategy.

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