• DocumentCode
    3374749
  • Title

    Complex query decorrelation

  • Author

    Seshadri, Praveen ; Pirahesh, Hamid ; Leung, T. Y Cliff

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    1996
  • fDate
    26 Feb-1 Mar 1996
  • Firstpage
    450
  • Lastpage
    458
  • Abstract
    Complex queries used in decision support applications use multiple correlated subqueries and table expressions, possibly across several levels of nesting. It is usually inefficient to directly execute a correlated query; consequently, algorithms have been proposed to decorrelate the query, i.e. to eliminate the correlation by rewriting the query. This paper explains the issues involved in decorrelation, and surveys existing algorithms. It presents an efficient and flexible algorithm called magic decorrelation which is superior to existing algorithms both in terms of the generality of application, and the efficiency of the rewritten query. The algorithm is described in the context of its implementation in the Starburst Extensible Database System, and its performance is compared with other decorrelation techniques. The paper also explains why magic decorrelation is not merely applicable, but crucial in a parallel database system
  • Keywords
    SQL; database theory; decision support systems; distributed databases; query processing; relational databases; software performance evaluation; SQL; Starburst Extensible Database System; algorithms; complex query decorrelation; correlated query; decision support; magic decorrelation; multiple correlated subqueries; nesting; parallel database system; performance; relational database; rewritten query; table expressions; Application software; Database systems; Decorrelation; Domain specific languages; EMP radiation effects; Functional programming; Laboratories; Parallel programming; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1996. Proceedings of the Twelfth International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7240-4
  • Type

    conf

  • DOI
    10.1109/ICDE.1996.492194
  • Filename
    492194