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 条
  • [31] OPTIMIZATION IN THE TRANSLATION FROM THE RELATIONAL CALCULUS TO THE RELATIONAL ALGEBRA
    SIEPERMANNPONSDE, CM
    VIDART, J
    ACTA CIENTIFICA VENEZOLANA, 1978, 29 : 31 - 31
  • [32] Natural Language Based SQL Query Verification Against Relational Schema
    Khan, Shoaib Saleem
    Saeed, Abid
    Majeed, Yasir
    Kamran, Muhammad
    INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 391 - 400
  • [33] SQL/NF - A QUERY LANGUAGE FOR = 1NF RELATIONAL DATABASES
    ROTH, MA
    KORTH, HF
    BATORY, DS
    INFORMATION SYSTEMS, 1987, 12 (01) : 99 - 114
  • [34] Algebra-to-SQL query translation for spatio-temporal databases
    Minout, M
    Zimányi, E
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, 3180 : 904 - 913
  • [35] Implementation of Relational Algebra Interpreter using another query language
    Litoriya, Ratnesh
    Ranjan, Anshu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA STORAGE AND DATA ENGINEERING (DSDE 2010), 2010, : 24 - 28
  • [36] TIME-BASED OPERATORS FOR RELATIONAL ALGEBRA QUERY LANGUAGES
    BASSIOUNI, MA
    LLEWELLYN, MJ
    MUKHERJEE, A
    COMPUTER LANGUAGES, 1993, 19 (04): : 261 - 276
  • [37] Performance Analysis of PL/SQL Query Optimization Techniques
    Kumar, Naveen
    Kumaran, G. Mayil Muthu
    Kaur, Deepjot
    PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 280 - 285
  • [38] SQL QUERY OPTIMIZATION FOR HIGHLY NORMALIZED BIG DATA
    Golov, Nikolay I.
    Ronnback, Lars
    BIZNES INFORMATIKA-BUSINESS INFORMATICS, 2015, 33 (03): : 7 - 14
  • [39] SQL QUERY TUNING AND OPTIMIZATION : AN EXAMPLE USING AWS
    Dikovic, Jasmina
    Panev, Ida
    ZBORNIK VELEUCILISTA U RIJECI-JOURNAL OF THE POLYTECHNICS OF RIJEKA, 2023, 11 (01): : 289 - 310
  • [40] In-database query optimization on SQL with ML predicates
    Guo, Yunyan
    Li, Guoliang
    Hu, Ruilin
    Wang, Yong
    VLDB JOURNAL, 2025, 34 (01):