Abstract
AbstractEffective query optimization is a core feature of any database management system. While most query optimization techniques make use of simple metadata, such as cardinalities and other basic statistics, other optimization techniques are based on more advanced metadata including data dependencies, such as functional, uniqueness, order, or inclusion dependencies. This survey provides an overview, intuitive descriptions, and classifications of query optimization and execution strategies that are enabled by data dependencies. We consider the most popular types of data dependencies and focus on optimization strategies that target the optimization of relational database queries. The survey supports database vendors to identify optimization opportunities as well as DBMS researchers to find related work and open research questions.
Funder
Hasso-Plattner-Institut für Digital Engineering gGmbH
Publisher
Springer Science and Business Media LLC
Subject
Hardware and Architecture,Information Systems
Cited by
31 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Statistical-based Precursor Operator Analysis Method;2024 5th International Conference on Information Science, Parallel and Distributed Systems (ISPDS);2024-05-31
2. Column generation-based algorithm for fragment allocation: minimizing query splitting in distributed databases;Information Technology and Management;2024-05-16
3. Measuring Approximate Functional Dependencies: A Comparative Study;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
4. Efficient Set-Based Order Dependency Discovery with a Level-Wise Hybrid Strategy;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
5. Window Function Expression: Let the Self-Join Enter;Proceedings of the VLDB Endowment;2024-05