Data dependencies for query optimization: a survey

被引:0
|
作者
Jan Kossmann
Thorsten Papenbrock
Felix Naumann
机构
[1] University of Potsdam,Hasso Plattner Institute
来源
The VLDB Journal | 2022年 / 31卷
关键词
Query optimization; Query execution; Data dependencies; Data profiling; Unique column combinations; Functional dependencies; Order dependencies; Inclusion dependencies; Relational data; SQL;
D O I
暂无
中图分类号
学科分类号
摘要
Effective 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.
引用
收藏
页码:1 / 22
页数:21
相关论文
共 50 条
  • [21] Optimization for data cube query expression
    Wang, Yuanzhen
    Li, Jing
    [J]. Jisuanji Gongcheng/Computer Engineering, 2003, 29 (02):
  • [22] A survey of graphical query languages for XML data
    Ykhlef, Mourad
    Alqahtani, Sarra
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2011, 23 (02) : 59 - 70
  • [23] Matching dependencies: semantics and query answering
    Gardezi, Jaffer
    Bertossi, Leopoldo
    Kiringa, Iluju
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2012, 6 (03) : 278 - 292
  • [24] Matching dependencies: semantics and query answering
    Jaffer Gardezi
    Leopoldo Bertossi
    Iluju Kiringa
    [J]. Frontiers of Computer Science, 2012, 6 : 278 - 292
  • [25] Data-driven Elicitation and Optimization of Dependencies between
    Deshpande, Gouri
    Arora, Chahal
    Ruhe, Guenther
    [J]. 2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 416 - 421
  • [26] Query Optimization for Complex Path Queries on Data
    Wang, Hongzhi
    Li, Jianzhong
    Liu, Xianmin
    Luo, Jizhou
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2009, 5463 : 389 - 404
  • [27] Optimization for massive data query method in database
    Xie Xiaodong
    Zou Jinpin
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 1523 - 1526
  • [28] Optimization of query plan in data stream system
    Lin, Anxian
    Zhen, Zhanping
    [J]. DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 630 - 633
  • [29] Optimization of query plan in data stream system
    Zheng Zhanping
    Lin Jinxian
    [J]. ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 341 - 344
  • [30] Query Optimization over Distributed Data Stream
    Wang, Shuang
    Tan, Zhenhua
    Gao, Xiaoxing
    [J]. HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 2, PROCEEDINGS, 2009, : 415 - 418