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 条
  • [1] Data dependencies for query optimization: a survey
    Kossmann, Jan
    Papenbrock, Thorsten
    Naumann, Felix
    [J]. VLDB JOURNAL, 2022, 31 (01): : 1 - 22
  • [2] Correction to: Data dependencies for query optimization: a survey
    Jan Kossmann
    Thorsten Papenbrock
    Felix Naumann
    [J]. The VLDB Journal, 2023, 32 (2) : 471 - 471
  • [3] Data dependencies for query optimization: a survey (Dec, 2021, 10.1007/s00778-021-00676-3)
    Kossmann, Jan
    Papenbrock, Thorsten
    Naumann, Felix
    [J]. VLDB JOURNAL, 2023, 32 (02): : 471 - 471
  • [4] Dynamic Query Optimization under Access Limitations and Dependencies
    Cali, Andrea
    Calvanese, Diego
    Martinenghi, Davide
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (01) : 33 - 62
  • [5] Data Cleaning and Query Answering with Matching Dependencies and Matching Functions
    Leopoldo Bertossi
    Solmaz Kolahi
    Laks V. S. Lakshmanan
    [J]. Theory of Computing Systems, 2013, 52 : 441 - 482
  • [6] Data Cleaning and Query Answering with Matching Dependencies and Matching Functions
    Bertossi, Leopoldo
    Kolahi, Solmaz
    Lakshmanan, Laks V. S.
    [J]. THEORY OF COMPUTING SYSTEMS, 2013, 52 (03) : 441 - 482
  • [7] DATA ABSTRACTION AND QUERY OPTIMIZATION
    ZDONIK, SB
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 334 : 368 - 373
  • [8] Query processing over incomplete autonomous databases: query rewriting using learned data dependencies
    Wolf, Garrett
    Kalavagattu, Aravind
    Khatri, Hemal
    Balakrishnan, Raju
    Chokshi, Bhaumik
    Fan, Jianchun
    Chen, Yi
    Kambhampati, Subbarao
    [J]. VLDB JOURNAL, 2009, 18 (05): : 1167 - 1190
  • [9] Query processing over incomplete autonomous databases: query rewriting using learned data dependencies
    Garrett Wolf
    Aravind Kalavagattu
    Hemal Khatri
    Raju Balakrishnan
    Bhaumik Chokshi
    Jianchun Fan
    Yi Chen
    Subbarao Kambhampati
    [J]. The VLDB Journal, 2009, 18 : 1167 - 1190
  • [10] Survey on Query Estimation in Data Streams
    Gupta, Sudhanshu
    Garg, Deepak
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 1417 - 1422