skip to main content
10.1145/1183512.1183527acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
Article

Computing closest common subexpressions for view selection problems

Published: 10 November 2006 Publication History

Abstract

Selecting a set of views for materialization is a required task in many current database and data warehousing applications including the design of a data warehouse, and the maintenance of multiple materialized views. The selected views can be materialized permanently or transiently depending on the specific view selection problem. The view selection algorithms are expensive due to the size of the search space of the problem.In this paper we propose an approach for generating candidate views for materialization for view selection problems based on the definition of the input queries. We also provide rewritings of the input queries using the generated candidate views. In generating candidate views, we do not apply costbased techniques but we try to maximize the operations in the views. Subsequently, view selection algorithms can exploit problem dependent cost functions to choose among the generated candidate views. Our approach is not restricted to a specific view selection problem. Compared to a previous one, it generates views that involve more relation occurrences (or operations) and can reduce the size of the search space which can be very large. We implement our approach and we report some experimental evaluation with comparison to previous works.

References

[1]
Serge Abiteboul and Oliver M. Duschka. Complexity of answering queries using materialized views. In Proc. of the Seventeenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1998.]]
[2]
Sanjay Agrawal, Surajit Chaudhuri, and Vivek R. Narasayya. Automated selection of materialized views and indexes in sql databases. In Proc. of the 26th International Conference on Very Large Data Bases, 2000.]]
[3]
Dimitri Theodoratos and Timos Sellis. Data Warehouse Configuration. In Proc. of the 23rd International Conference on Very Large Data Bases, 1997.]]
[4]
Randall G. Bello, Karl Dias, Alan Downing, James J. Feenan Jr., James L. Finnerty, William D. Norcott, Harry Sun, Andrew Witkowski, and Mohamed Ziauddin. Materialized views in oracle. In Proc. of the 24rd International Conference on Very Large Data Bases, 1998.]]
[5]
Fa-Chung Fred Chen and Margaret H. Dunham. Common Subexpression Processing in Multiple-Query Processing. IEEE Trans. Knowl. Data Eng., 1998.]]
[6]
Zhimin Chen and Vivek R. Narasayya. Efficient computation of multiple group by queries. In Proc. of the ACM SIGMOD International Conference on Management of Data, 2005.]]
[7]
Sheldon J. Finkelstein. Common subexpression analysis in database applications. In Proc. of the ACM SIGMOD International Conference on Management of Data, 1982.]]
[8]
Himanshu Gupta. Selection of views to materialize in a data warehouse. In Proc. of the 6th International Conference on Database Theory, 1997.]]
[9]
Himanshu Gupta and Inderpal Singh Mumick. Selection of views to materialize under a maintenance cost constraint. In Proc. of the 6th International Conference on Database Theory, 1999.]]
[10]
Venky Harinarayan, Anand Rajaraman, and Jeffrey D. Ullman. Implementing data cubes efficiently. In Proc. of the ACM SIGMOD International Conference on Management of Data, 1996.]]
[11]
Matthias Jarke. Common subexpression isolation in multiple query optimization. In Query Processing in Database Systems. Springer, 1985.]]
[12]
Panos Kalnis and Dimitris Papadias. Optimization algorithms for simultaneous multidimensional queries in olap environments. In Proc. of the Third International Conference on Data Warehousing and Knowledge Discovery, 2001.]]
[13]
Wolfgang Lehner, Roberta Cochrane, Hamid Pirahesh, and Markos Zaharioudakis. fAST Refresh Using Mass Query Optimization. In Proc. of the 17th International Conference on Data Engineering, 2001.]]
[14]
Jingni Li, Zohreh Asgharzadeh Talebi, Rada Chirkova, and Yahya Fathi. A formal model for the problem of view selection for aggregate queries. In Proc. of the 9th East European Conference on Advances in Databases and Information Systems, 2005.]]
[15]
Hoshi Mistry, Prasan Roy, S. Sudarshan, and Krithi Ramamritham. Materialized view selection and maintenance using multi-query optimization. In Proc. of the ACM SIGMOD International Conference on Management of Data, 2001.]]
[16]
Rachel Pottinger and Alon Y. Levy. A scalable algorithm for answering queries using views. In Proc. of 26th International Conference on Very Large Data Bases, 2000.]]
[17]
Kenneth A. Ross, Divesh Srivastava, and S. Sudarshan. Materialized view maintenance and integrity constraint checking: Trading space for time. In Proc. of the 1996 ACM SIGMOD International Conference on Management of Data, 1996.]]
[18]
Prasan Roy, S. Seshadri, S. Sudarshan, and Siddhesh Bhobe. Efficient and extensible algorithms for multi query optimization. In Proc. of the ACM SIGMOD International Conference on Management of Data, 2000.]]
[19]
Timos K. Sellis. Multiple-Query Optimization. ACM Trans. Database Syst., 13(1):23--52, 1988.]]
[20]
Amit Shukla, Prasad Deshpande, and Jeffrey F. Naughton. Materialized view selection for multidimensional datasets. In Proc. of 24rd International Conference on Very Large Data Bases, 1998.]]
[21]
Yingying Tao, Qiang Zhu, and Calisto Zuzarte. Exploiting common subqueries for complex query optimization. In Proc. of the conference of the Centre for Advanced Studies on Collaborative Research, IBM, 2002.]]
[22]
Dimitri Theodoratos and Mokrane Bouzeghoub. A General Framework for the View Selection Problem for Data Warehouse Design and Evolution. In Proc. of the ACM International Workshop on Data Warehousing and OLAP, 2000.]]
[23]
Dimitri Theodoratos and Wugang Xu. Constructing Search Spaces for Materialized View Selection. In Proc. of the ACM International Workshop on Data Warehousing and OLAP, 2004.]]
[24]
Wugang Xu, Calisto Zuzarte, and Dimitri Theodoratos. Preprocessing for fast refreshing materialized views in DB2. In Proc. of the 8th International Conference on Data Warehousing and Knowledge Discovery, 2006.]]
[25]
Markos Zaharioudakis, Roberta Cochrane, George Lapis, Hamid Pirahesh, and Monica Urata. Answering complex SQL queries using automatic summary tables. In Proc. of the ACM SIGMOD International Conference on Management of Data, 2000.]]

Cited By

View all
  • (2012)Polynomial Asymptotic Complexity of Multiple-Objective OLAP Data Cube CompressionAdvances in Computational Intelligence10.1007/978-3-642-31715-6_61(580-593)Online publication date: 2012
  • (2011)Optimizing Access across Multiple Hierarchies in Data WarehousesProceedings of the 2011 44th Hawaii International Conference on System Sciences10.1109/HICSS.2011.336(1-10)Online publication date: 4-Jan-2011
  • (2010)A top-down approach for compressing data cubes under the simultaneous evaluation of multiple hierarchical range queriesJournal of Intelligent Information Systems10.1007/s10844-009-0099-234:3(305-343)Online publication date: 1-Jun-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DOLAP '06: Proceedings of the 9th ACM international workshop on Data warehousing and OLAP
November 2006
110 pages
ISBN:1595935304
DOI:10.1145/1183512
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 November 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. common subexpression
  2. data warehouse
  3. query graph
  4. view selection

Qualifiers

  • Article

Conference

CIKM06
CIKM06: Conference on Information and Knowledge Management
November 10, 2006
Virginia, Arlington, USA

Acceptance Rates

Overall Acceptance Rate 29 of 79 submissions, 37%

Upcoming Conference

CIKM '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)Polynomial Asymptotic Complexity of Multiple-Objective OLAP Data Cube CompressionAdvances in Computational Intelligence10.1007/978-3-642-31715-6_61(580-593)Online publication date: 2012
  • (2011)Optimizing Access across Multiple Hierarchies in Data WarehousesProceedings of the 2011 44th Hawaii International Conference on System Sciences10.1109/HICSS.2011.336(1-10)Online publication date: 4-Jan-2011
  • (2010)A top-down approach for compressing data cubes under the simultaneous evaluation of multiple hierarchical range queriesJournal of Intelligent Information Systems10.1007/s10844-009-0099-234:3(305-343)Online publication date: 1-Jun-2010
  • (2009)On Solving Efficiently the View Selection Problem under Bag-SemanticsBusiness Intelligence for the Real-Time Enterprise10.1007/978-3-642-03422-0_2(12-28)Online publication date: 2009
  • (2008)Optimizing Hierarchical Access in OLAP EnvironmentProceedings of the 2008 IEEE 24th International Conference on Data Engineering10.1109/ICDE.2008.4497613(1531-1533)Online publication date: 7-Apr-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media