Patent · US Active

Accelerating database queries containing bitmap-based conditions

US9317556B2 · kind B2 · utility

4Cited by
10References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 28, 2010
Grant dateApr 19, 2016
Priority date
Expiry dateNov 1, 2031

Classification

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

Abstract

Systems, methods and articles of manufacture for accelerating database queries containing bitmap-based conditions are described herein. An embodiment includes determining a bitmap, where the bitmap represents a set of rows that have satisfied one or more conjunctive conditions which preceded a conjunct that is a disjunction in a query expression and restricting evaluation of a disjunct within the disjunction to the set of rows represented by the bitmap. Another embodiment includes determining a satisfaction bitmap, where the bitmap represents the result of one or more preceding disjuncts in a disjunction within a query expression and restricting scope of evaluation of a disjunct to a set of rows that are not within the determined satisfaction bitmap. In this way, embodiments of the present invention enable the acceleration of queries containing disjunctions of conditions on a database table, as well as reduce the temporary resources consumed for such queries.

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