TY - GEN
T1 - Computing closest common subexpressions for view selection problems
AU - Xu, Wugang
AU - Theodoratos, Dimitri
AU - Zuzarte, Calisto
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
KW - Common subexpression
KW - Data warehouse
KW - Query graph
KW - View selection
UR - http://www.scopus.com/inward/record.url?scp=34547643008&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547643008&partnerID=8YFLogxK
U2 - 10.1145/1183512.1183527
DO - 10.1145/1183512.1183527
M3 - Conference contribution
AN - SCOPUS:34547643008
SN - 1595935304
SN - 9781595935304
T3 - DOLAP: Proceedings of the ACM International Workshop on Data Warehousing and OLAP
SP - 75
EP - 82
BT - CIKM 2006 Workshop - DOLAP 2006
T2 - 9th ACM International Workshop on Data Warehousing and OLAP - DOLAP'06, held in conjunction with the ACM 15th Conference on Information and Knowledge Management, CIKM 2006
Y2 - 10 November 2006 through 10 November 2006
ER -