SQL query optimization through nested relational algebra

被引:12
|
作者
Cao, Bin [1 ]
Badia, Antonio [1 ]
机构
[1] Univ Louisville, Dept Comp Sci & Comp Engn, Louisville, KY 40292 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2007年 / 32卷 / 03期
关键词
algorithms; languages; performance; nested queries; nested relational algebra; nonrelational query processing;
D O I
10.1145/1272743.1272748
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most research work on optimization of nested queries focuses on aggregate subqueries. In this article, we show that existing approaches are not adequate for nonaggregate subqueries, especially for those having multiple subqueries and certain comparison operators. We then propose a new efficient approach, the nested relational approach, based on the nested relational algebra. The nested relational approach treats all subqueries in a uniform manner, being able to deal with nested queries of any type and any level. We report on experimental work that confirms that existing approaches have difficulties dealing with nonaggregate subqueries, and that the nested relational approach offers better performance. We also discuss algebraic optimization rules for further optimizing the nested relational approach and the issue of integrating it into relational database systems.
引用
收藏
页数:46
相关论文
共 50 条
  • [41] SQL Query Optimization on Cross Nodes for Distributed System
    Zhao, Feng
    Sun, Qiao
    Jiao, Yan-bin
    Sun, Jia-song
    2016 INTERNATIONAL CONFERENCE ON POWER, ENERGY ENGINEERING AND MANAGEMENT (PEEM 2016), 2016, : 129 - 133
  • [42] A Coq Mechanised Formal Semantics for Realistic SQL Queries Formally Reconciling SQL and Bag Relational Algebra
    Benzaken, Veronique
    Contejean, Evelyne
    PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS (CPP' 19), 2019, : 249 - 261
  • [43] AutoSteer: Learned Query Optimization for Any SQL Database
    Anneser, Christoph
    Tatbul, Nesime
    Cohen, David
    Xu, Zhenggang
    Pandian, Prithviraj
    Laptev, Nikolay
    Marcus, Ryan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3515 - 3527
  • [44] Query Shredding: Efficient Relational Evaluation of Queries over Nested Multisets
    Cheney, James
    Lindley, Sam
    Wadler, Philip
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 1027 - 1038
  • [45] Relational nested optional join for efficient semantic web query processing
    Chebotko, Artem
    Atay, Mustafa
    Lu, Shiyong
    Fotouhi, Farshad
    ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 428 - +
  • [46] Query Optimization Strategies in Probabilistic Relational Databases
    Zhang, Caicai
    Cao, Zhongsheng
    Zhu, Hong
    THEORETICAL COMPUTER SCIENCE, NCTCS 2017, 2017, 768 : 208 - 220
  • [47] An overview of parallel query optimization in relational systems
    Hameurlain, A
    Morvan, F
    11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 629 - 634
  • [48] Framework for Web Service Query Algebra and Optimization
    Yu, Qi
    Bouguettaya, Athman
    ACM TRANSACTIONS ON THE WEB, 2008, 2 (01)
  • [49] JAL: an algebra for JSON']JSON query optimization
    Langerak, Anne Jasmijn
    Frasincar, Flavius
    Klinkhamer, Jasmijn
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2025, 28 (03):
  • [50] AN INVESTIGATION INTO LOGICAL OPTIMIZATION OF RELATIONAL QUERY LANGUAGES
    TALBOT, S
    COMPUTER JOURNAL, 1984, 27 (04): : 301 - 309