ZigZag+: A global optimization algorithm to solve the view selection problem for large-scale workload optimization. (October 2022)
- Record Type:
- Journal Article
- Title:
- ZigZag+: A global optimization algorithm to solve the view selection problem for large-scale workload optimization. (October 2022)
- Main Title:
- ZigZag+: A global optimization algorithm to solve the view selection problem for large-scale workload optimization
- Authors:
- Kechar, Mohamed
Bellatreche, Ladjel
Nait-Bahloul, Safia - Abstract:
- Abstract: In advanced database design such as Big Data Warehouses, optimizing large-scale decision support queries passes through the selection of redundant structures such as materialized views and indexes. Materialized View Selection ( M V S ) is one of the most studied problems in the context of the physical design of advanced databases. It is known as an NP-Hard problem. Several algorithms have been proposed to find, within a reasonable computation time, the appropriate materialized views that reduce as much as possible the query processing cost and the view maintenance cost w.r.t. a storage constraint. By analyzing the state-of-art studies, we figure out that almost all are workload-driven approaches. Their efficiency strongly depends on the number of queries of the considered workload. These approaches manage a small set of queries. Having efficient algorithms for selecting materialized views based on a very large set of queries has become a crucial issue for advanced applications. In this paper, we proposed a Z i g Z a g + approach that uses the multiple view processing plan ( M V P P ) as a basic data structure that unifies all query plans. Due to the no-unicity of this M V P P, our approach aims at exploring all possible M V V P s, and for each exploration, it identifies materialized views. After this selection, update operations of the current M V P P are performed. Zigzagging from one M V P P to another is guided by the quality of selected views. IntensiveAbstract: In advanced database design such as Big Data Warehouses, optimizing large-scale decision support queries passes through the selection of redundant structures such as materialized views and indexes. Materialized View Selection ( M V S ) is one of the most studied problems in the context of the physical design of advanced databases. It is known as an NP-Hard problem. Several algorithms have been proposed to find, within a reasonable computation time, the appropriate materialized views that reduce as much as possible the query processing cost and the view maintenance cost w.r.t. a storage constraint. By analyzing the state-of-art studies, we figure out that almost all are workload-driven approaches. Their efficiency strongly depends on the number of queries of the considered workload. These approaches manage a small set of queries. Having efficient algorithms for selecting materialized views based on a very large set of queries has become a crucial issue for advanced applications. In this paper, we proposed a Z i g Z a g + approach that uses the multiple view processing plan ( M V P P ) as a basic data structure that unifies all query plans. Due to the no-unicity of this M V P P, our approach aims at exploring all possible M V V P s, and for each exploration, it identifies materialized views. After this selection, update operations of the current M V P P are performed. Zigzagging from one M V P P to another is guided by the quality of selected views. Intensive experiments have been conducted to evaluate the effectiveness and efficiency of our proposal by considering large workloads and comparing it with state-of-art approaches. … (more)
- Is Part Of:
- Engineering applications of artificial intelligence. Volume 115(2022)
- Journal:
- Engineering applications of artificial intelligence
- Issue:
- Volume 115(2022)
- Issue Display:
- Volume 115, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 115
- Issue:
- 2022
- Issue Sort Value:
- 2022-0115-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-10
- Subjects:
- Materialized view selection -- Data warehouse -- Multiple view processing plan -- Global optimization -- Decision support queries -- Centrality measure
Engineering -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
Ingénierie -- Informatique -- Périodiques
Intelligence artificielle -- Périodiques
Systèmes experts (Informatique) -- Périodiques
Artificial intelligence
Engineering -- Data processing
Expert systems (Computer science)
Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09521976 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.engappai.2022.105251 ↗
- Languages:
- English
- ISSNs:
- 0952-1976
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3755.704500
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 23401.xml