ICEBERG QUERY EVALUATION IMPLEMENTING A COMPRESSED BITMAP INDEX
First Claim
Patent Images
1. An iceberg query method, comprising:
- processing the iceberg query using a bitmap index having a plurality of bitmap vectors in a database;
eliminating any of the plurality of bitmap vectors in the bitmap index that fails to meet a given condition thereby forming a subset of the plurality of bitmap vectors; and
aligning the vectors in the subset of the plurality of bitmap vectors in the bitmap index according to respective positions of the bitmap vectors in the subset of the plurality of bitmap vectors.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments include an iceberg query method, including processing the iceberg query using a bitmap index having a plurality of bitmap vectors in a database, eliminating any of the plurality of bitmap vectors in the bitmap index that fails to meet a given condition thereby forming a subset of the plurality of bitmap vectors and aligning the vectors in the subset of the plurality of bitmap vectors in the bitmap index according to respective positions of the bitmap vectors in the subset of the plurality of bitmap vectors.
110 Citations
25 Claims
-
1. An iceberg query method, comprising:
-
processing the iceberg query using a bitmap index having a plurality of bitmap vectors in a database; eliminating any of the plurality of bitmap vectors in the bitmap index that fails to meet a given condition thereby forming a subset of the plurality of bitmap vectors; and aligning the vectors in the subset of the plurality of bitmap vectors in the bitmap index according to respective positions of the bitmap vectors in the subset of the plurality of bitmap vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for performing an iceberg query, the computer program product including instructions for causing a computer to implement a method, the method comprising:
-
processing the iceberg query using a bitmap index having a plurality of bitmap vectors in a database; eliminating any of the plurality of bitmap vectors in the bitmap index that fails to meet a given condition thereby forming a subset of the plurality of bitmap vectors; and aligning the vectors in the subset of the plurality of bitmap vectors in the bitmap index according to respective positions of the bitmap vectors in the subset of the plurality of bitmap vectors. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An iceberg query method in a database, the method comprising:
-
processing a plurality of bitmap vectors vertically organized in a bitmap index by eliminating, by dynamic pruning, any of the bitmap vectors that fail to meet a given condition, leaving a subset of the plurality of bitmap vectors, wherein the bitmap vectors are aligned according to a respective position of each of the bitmap vectors. - View Dependent Claims (20, 21, 22)
-
-
23. A computer system configured to process an iceberg query in a database, the system comprising:
-
a memory element including the database that includes a plurality of bitmap vectors vertically organized in a bitmap index; a processor communicatively coupled to the memory element and configured to; eliminate, by dynamic pruning, any of the plurality of bitmap vectors in the bitmap index that fails to meet a given condition thereby forming a subset of the plurality of bitmap vectors; and align the vectors in the subset of the plurality of bitmap vectors in the bitmap index according to a respective position of each of the bitmap vectors in the subset of the plurality of bitmap vectors. - View Dependent Claims (24, 25)
-
Specification