Coupling Materialized View Selection to Multi Query Optimization: Hyper Graph Approach

被引:9
|
作者
Boukorca, Ahcene [1 ]
Bellatreche, Ladjel [1 ]
Senouci, Sid-Ahmed Benali [2 ]
Faget, Zoe [1 ]
机构
[1] Univ Poitiers, LIAS ISAE ENSMA, Poitiers, France
[2] Mentors Graph, Montbonnot St Martin, France
关键词
Hypergraph; Materialized Views; Multi-Query Optimization; Query Interaction; VLSI;
D O I
10.4018/ijdwm.2015040104
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Materialized views are queries whose results are stored and maintained in order to facilitate access to data in their underlying base tables of extremely large databases. Selecting the best materialized views for a given query workload is a hard problem. Studies on view selection have considered sharing common sub expressions and other multi-query optimization techniques. Multi-Query Optimization is a well-studied domain in traditional and advanced databases. It aims at optimizing a workload of queries by finding and reusing common subexpression between queries. Finding the best shared expression is known as a NP-hard problem. The shared expressions usually identified by graph structure have been used to be candidate for materialized views. This shows the strong interdependency between the problems of materialized view selection (PVS) and multi query optimization (PMQO), since the PVS uses the graph structure of the PMQO. Exploring the existing works on PVS considering the interaction between PVS and PMQO figures two main categories of studies: (i) those considering the PMQO as a black box where the output is the graph and (ii) those preparing the graph to guide the materialized view selection process. In this category, the graph generation is based on individual query plans, an approach that does not scale, especially with the explosion of Big Data applications requiring large number of complex queries with high interaction. To ensure a scalable solution, this work proposes a new technique to generate a global processing plan without using individual plans by borrowing techniques used in the electronic design automation (EDA) domain. This paper first presents a rich state of art regarding the PVS and a classification of the most important existing work. Secondly, an analogy between the MQO problem and the EDA domain, in which large circuits are manipulated, is established. Thirdly, it proposes to model the problem with hypergraphs which are massively used to design and test integrated circuits. Fourthly, it proposes a deterministic algorithm to select materialized views using the global processing plan. Finally, experiments are conducted to show the scalability of our approach.
引用
下载
收藏
页码:62 / 84
页数:23
相关论文
共 50 条
  • [1] Materialized view selection and maintenance using multi-query optimization
    Mistry, H
    Roy, P
    Sudarshan, S
    Ramamritham, K
    SIGMOD RECORD, 2001, 30 (02) : 307 - 318
  • [2] Dynamic Materialized View Selection Approach for Improving Query Performance
    Rashid, A. N. M. Bazlur
    Islam, M. S.
    Hoque, A. S. M. Latiful
    COMPUTER NETWORKS AND INFORMATION TECHNOLOGIES, 2011, 142 : 202 - +
  • [3] An Efficient Materialized View Selection Approach for Query Processing in Database Management
    Kardel, P. P.
    Thakare, V. M.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (09): : 26 - 33
  • [4] The research of query optimization base on materialized view
    Liu An
    Ning Hong
    Shi Chuan
    Luo Rongling
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 2, 2011, : 516 - 519
  • [5] Multiple materialized view selection for XPATH query rewriting
    Tang, Nan
    Yu, Jeffrey Xu
    Oezsu, M. Tamer
    Choi, Byron
    Wong, Kam-Fai
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 873 - +
  • [6] Materialized view selection based on query cost in data warehouse
    Zhou, LJ
    Liu, C
    Liu, D
    DATA MINING AND KNOWLEDGE DISCOVERY: THEORY, TOOLS, AND TECHNOLOGY VI, 2004, 5433 : 246 - 252
  • [7] Materialized view selection as constrained evolutionary optimization
    Yu, JX
    Yao, X
    Choi, CH
    Gou, G
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2003, 33 (04): : 458 - 467
  • [8] Exploiting Shared Sub-Expression and Materialized View Reuse for Multi-Query Optimization
    Gurumurthy, Bala
    Bidarkar, Vasudev Raghavendra
    Broneske, David
    Pionteck, Thilo
    Saake, Gunter
    INFORMATION SYSTEMS FRONTIERS, 2024,
  • [9] Multi-objective materialized view selection using flamingo search optimization algorithm
    Srinivasarao, Popuri
    Satish, Aravapalli Rama
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (04): : 988 - 1012
  • [10] A* search:: An efficient and flexible approach to materialized view selection
    Gou, Gang
    Yu, Jeffrey Xu
    Lu, Hongjun
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2006, 36 (03): : 411 - 425