Accelerating database queries containing bitmap-based conditions
AssigneeSybase, Inc.
InventorsSteven A. Kirk, David E. Walrath
Life of this patent
Estimating the term…
Loading patent…
AssigneeSybase, Inc.
InventorsSteven A. Kirk, David E. Walrath
Estimating the term…
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.
A computer implemented method, comprising:
A computer implemented method, comprising:
A computer-based system, comprising:
A non-transitory computer-readable storage device having instructions stored thereon, execution of which by a computing device, cause said computing device to perform operations comprising:
A non-transitory computer-readable storage device having instructions stored thereon, execution of which by a computing device, cause said computing device to perform operations comprising:
A non-transitory computer-readable storage device having instructions stored thereon, execution of which by a computing device, cause said computing device to perform operations comprising:
Dependencies are inferred from the claim text.