skip to main content
10.1145/276304.276329acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free Access

Simultaneous optimization and evaluation of multiple dimensional queries

Authors Info & Claims
Published:01 June 1998Publication History

ABSTRACT

Database researchers have made significant progress on several research issues related to multidimensional data analysis, including the development of fast cubing algorithms, efficient schemes for creating and maintaining precomputed group-bys, and the design of efficient storage structures for multidimensional data. However, to date there has been little or no work on multidimensional query optimization. Recently, Microsoft has proposed “OLE DB for OLAP” as a standard multidimensional interface for databases. OLE DB for OLAP defines Multi-Dimensional Expressions (MDX), which have the interesting and challenging feature of allowing clients to ask several related dimensional queries in a single MDX expression. In this paper, we present three algorithms to optimize multiple related dimensional queries. Two of the algorithms focus on how to generate a global plan from several related local plans. The third algorithm focuses on generating a good global plan without first generating local plans. We also present three new query evaluation primitives that allow related query plans to share portions of their evaluation. Our initial performance results suggest that the exploitation of common subtask evaluation and global optimization can yield substantial performance improvements when relational database systems are used as data sources for multidimensional analysis.

References

  1. CS94.S. Chaudhuri and K. Shim. "Including groupby in query optimization". In VLDB Conference, page 354-366, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. CR96.Damianos Chatziantoniou, Kenneth A. Ross. Querying Multiple Features of Groups in Relational Databases". Multidimensional Aggregates". In Proceedings of the 22nd International Conference on Very Large Databases, Mumbai (Bombay), pp295-306. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. DKLPY94.D.J. DeWitt, N. Kabra, J. Luo, j.M. Patel, J. Yu. "Client-Server Paradise." Proceedings of the 20th VLDB Conference, Santiago, Chile, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. HRU96.V. Harinarayan, A. Rajaraman, and J.D. Ullman. " Implementing Data Cubes Efficiently", Proc. ACM SIGMOD '96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. GHQ95.A. Gupta, V Harinarayan, D. Quass. "Aggregate-Query Processing in Data Warehousing Environments", Proceedings of the 21st VLDB Conference Zurich, Swizerland, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. MS.Microsoft Corporated. "OLE DB for OLAP Design Specification- Beta 2". http://www, mlcrosoft, corn / data/ oledb / olap / pro dinfo, ht mlGoogle ScholarGoogle Scholar
  7. OQ97.Patrick O'Neil and Dallan Quass. "Improved Query Performance with Variant indexes." Proc. of the 1997 SIGMOD Conference, May, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. PS88.J. Park and A Segev "Using common subexpressions to optimize multiple queries". In Proc. 4th Intern. Conf. on Data Engineering, pages 311-319, February, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S88.Timos K. Sellis. "Multiple-Query Optimization". ACM Transactions on Database Systems, VoI 13, No.l, March 1988, Pages 23-52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. SS94.K. Shim and T.Sellis, "Improvements on a Heuristic Algorithm for Multiple- Query Optimization", Data and Knowledge Engineering, Vol. 12, No.2, March 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. SM94.Sunita Sarawagi, Michael Stonebraker, "Efficient Organization of Large Multidimensional Arrays". in Proceedings o/the Eleventh International Conference on Data Engineering, Houston, TX, February 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Su96.Prakash Sundaresan. "Data Warehousing Features in Infbrmix OnLine XFS." Presentation at the Fourth International PDIS Conference, December 18-20, 1996, Miami Beach, Florida. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. YL95.W.P. Yan and P. Larson. "Eager aggregation and lazy aggregation". In VLDB Conference, page 345-357, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. ZTN96.Y.H. Zhao, K. Tufte, and J.F. Naughton. "On the Performance of an Array-Based ADT for OLAP Workloads". Technical Report CS-TR-96-1313, University of Wisconsin-Madison, CS Department, May 1996.Google ScholarGoogle Scholar

Index Terms

  1. Simultaneous optimization and evaluation of multiple dimensional queries

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SIGMOD '98: Proceedings of the 1998 ACM SIGMOD international conference on Management of data
              June 1998
              599 pages
              ISBN:0897919955
              DOI:10.1145/276304

              Copyright © 1998 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 June 1998

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate785of4,003submissions,20%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader