Skip to main content

An Efficient OLAP Query Processing Technique Using Measure Attribute Indexes

  • Conference paper
Web Information Systems – WISE 2004 (WISE 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3306))

Included in the following conference series:

Abstract

We propose an index structure, called measure attribute (MA) index, and a query processing technique to improve OLAP query performance. OLAP queries are extremely complicated due to representing the intricate business logic of the company on a huge quantity of data. This is why the efficient query evaluation becomes a critical issue in OLAP systems. Proposed query processing technique supports an efficient evaluation of the star joins and grouping operators known as the most frequently used but very expensive operators in OLAP queries. The MA index is a variation of the path index in object databases and supports index-only processing for the star joins and grouping operators. Index-only processing is a well known efficient technique in the query evaluation area. We implemented the MA index on top of an object-relational DBMS. Performance analysis shows that the MA index provides speedups of orders of magnitude for typical OLAP queries.

This research was supported by the Program for the Training of Graduate Students in Regional Innovation which was conducted by the Ministry of Commerce, Industry and Energy of the Korean Government.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhao, Y., et al.: Array-based evaluation of multi-dimensional queries in object-relational database system. In: Proc. Int’l. Conf. ICDE (1998)

    Google Scholar 

  2. Chan, C.Y., Ioannidis, Y.: Bitmap index design and evaluation. In: Proc. ACM SIGMOD Conference, pp. 355–366 (1998)

    Google Scholar 

  3. Colliat, G.: OLAP, relational and multidimensional database system. In: Proc. ACM SIGMOD Record, vol. 25(3) (1996)

    Google Scholar 

  4. Czejdo, B.D., et al.: Design of a data warehouse over object-oriented and dynamically evolving data sources. In: DEXA Workshop, pp. 128–132 (2001)

    Google Scholar 

  5. Elmasri, R., Navathe, S.B.: Fundamentals of database Systems. Addison-Wesley, Reading (2000)

    Google Scholar 

  6. Gopalkrishnan, V., et al.: Star/snow-flake schema driven object-relational data warehouse -design and query processing strategies. In: Mohania, M., Tjoa, A.M. (eds.) DaWaK 1999. LNCS, vol. 1676, pp. 11–22. Springer, Heidelberg (1999)

    Google Scholar 

  7. Gu, J., et al.: OLAP++: Powerful and easy-to-use federations of OLAP and object databases. In: Proc. Int’l. Conf. on VLDB, pp. 599–602 (2000)

    Google Scholar 

  8. Johnson, T.: Performance measurements of compressed bitmap indices. In: Proc. Int’l. Conf. on VLDB, pp. 278–289 (1999)

    Google Scholar 

  9. Jurgens, M., Lenz, H.J.: Tree based indexes vs. bitmap indexes: a performance study. In: Proc. Int’l. Workshop on DMDW (1999)

    Google Scholar 

  10. Do, L., et al.: Issues in developing very large data warehouse. In: Proc. Int’l. Conf. on VLDB, pp. 633–640 (1998)

    Google Scholar 

  11. Mohan, C., et al.: Single Table Access Using Multiple Indexes: Optimization, Execution, and Concurrency Control Techniques. In: Proc. EDBT, pp. 29–43 (March 1990)

    Google Scholar 

  12. O’neil, P., Graefe, G.: Multi-table joins through bitmapped join indics. In: Proc. ACM SIGMOD Record, September 1995, vol. 24(3), pp. 8–11 (1995)

    Google Scholar 

  13. O’neil, P., Quass, D.: Improved query performance with variant indexes. In: Proc. ACM SIGMOD, pp. 38–49 (1997)

    Google Scholar 

  14. Ravat, F., Teste, O.: A temporal object-oriented data warehouse model. In: Ibrahim, M., Küng, J., Revell, N. (eds.) DEXA 2000. LNCS, vol. 1873, pp. 583–592. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  15. Stanford Technology Group, Designing the data warehouse on relational database, WhitePaper

    Google Scholar 

  16. TPC-D (2002), http://www.tpc.org

  17. Valduriez, P.: Join indices. ACM Trans. on Database Systems 12(2), 218–246 (1987)

    Article  Google Scholar 

  18. Wu, K.L., Yu, P.S.: Range-based bitmap indexing for high cardinality attributes with skew, Research Report, IBM Waston Research Center (May 1996)

    Google Scholar 

  19. Wu, M.C., Buchmann, A.P.: Encoded bitmap indexing for data warehouses. In: Proc. Int’l. Conf. ICDE (1998)

    Google Scholar 

  20. Yao, S.B.: Approximating block accesses in database organizations. Comm. of the ACM 20(4), 260–261 (1977)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jung, T.S., Ahn, M.S., Cho, W.S. (2004). An Efficient OLAP Query Processing Technique Using Measure Attribute Indexes. In: Zhou, X., Su, S., Papazoglou, M.P., Orlowska, M.E., Jeffery, K. (eds) Web Information Systems – WISE 2004. WISE 2004. Lecture Notes in Computer Science, vol 3306. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30480-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30480-7_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23894-2

  • Online ISBN: 978-3-540-30480-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics