ACM Home Page
Please provide us with feedback. Feedback
Improved query performance with variant indexes
Full text PdfPdf (1.54 MB)
Source International Conference on Management of Data archive
Proceedings of the 1997 ACM SIGMOD international conference on Management of data table of contents
Tucson, Arizona, United States
Pages: 38 - 49  
Year of Publication: 1997
ISBN:0-89791-911-4
Also published in ...
Authors
Patrick O'Neil  Department of Mathematics and Computer Science, University of Massachusetts at Boston, Boston, MA
Dallan Quass  Department of Computer Science, Stanford University, Stanford, CA
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 198,   Citation Count: 99
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/253260.253268
What is a DOI?

ABSTRACT

The read-mostly environment of data warehousing makes it possible to use more complex indexes to speed up queries than in situations where concurrent updates are present. The current paper presents a short review of current indexing technology, including row-set representation by Bitmaps, and then introduces two approaches we call Bit-Sliced indexing and Projection indexing. A Projection index materializes all values of a column in RID order, and a Bit-Sliced index essentially takes an orthogonal bit-by-bit view of the same data. While some of these concepts started with the MODEL 204 product, and both Bit-Sliced and Projection indexing are now fully realized in Sybase IQ, this is the first rigorous examination of such indexing capabilities in the literature. We compare algorithms that become feasible with these variant index types against algorithms using more conventional indexes. The analysis demonstrates important performance advantages for variant indexes in some types of SQL aggregation, predicate evaluation, and grouping. The paper concludes by introducing a new method whereby multi-dimensional group-by queries, reminiscent of OLAP/Datacube queries but with more flexibility, can be very efficiently performed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

COMER79
 
EDEL95
Herb Edelstein. Faster Data Warehouses. Information Week, Dec. 4, 1995, pp. 77-88. Give title and author on http://www.techweb.com/search/advsearch.html.
FREN95
 
GBLP96
GP87
HRU96
 
KIMB96
Ralph Kimball. The Data Warehouse Toolkit. John Wiley & Sons, 1996.
 
M204
MODEL 204 File Manager's Guide, Version 2, Release 1.0, April 1989, Computer Corporation of America.
 
O'NEI87
 
O'NEI91
Patrick O'Neil. The Set Query Benchmark. The Benchmark Handbook for Database and Transaction Processing Systems, Jim Gray (Ed.), Morgan Kaufmann, 2nd Ed. 1993, pp. 359-395.
 
O'NEI96
O'NGG95
 
O'NQUA
Patrick O'Neil and Dallan Quass. Improved Query Performance with Variant Indexes. Extended paper, available on h ttp :/www. c s. umb. edu/--po nei I/v ari nde xx. ps
 
PH96
 
STG95
Stanford Technology Group, Inc., An INFORMIX Co.. Designing the Data Warehouse on Relational Databases. lnformix White Paper, 1995, http://www.informix.com.
 
TPC
TPC Home Page. Descriptions and results of TPC benchmarks, including the TPC-C and TPC-D benchmarks. http://www.tpc.org.

CITED BY  99

Collaborative Colleagues:
Patrick O'Neil: colleagues
Dallan Quass: colleagues