Patent · US Active

Query costing in a multidimensional database

US8019751B2 · kind B2 · utility

2Cited by
8References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 2008
Grant dateSep 13, 2011
Priority date
Expiry dateAug 26, 2029

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99935
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The cost of running a query (having a query range) on a multidimensional database may be estimated using a process factors criteria beyond merely the number of affected records. First, a materialized view of the database may be represented as a container of tuples, sorted by key. Then keys may be stepped through, each key representing a mapping of a combination of tuples from the container. At each step, the process may request the next smallest key in the query range greater than or equal to the key of the current step, which results in the tuple in the database whose key is the smallest, greater than or equal to the requested key, and determine if the resulting is in the query range. The cost of the query may then be estimated as the number of tuples upon which the range check was performed.

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