• DocumentCode
    2813935
  • Title

    A model for multiple-query processing based upon strong factoring

  • Author

    Alsabbagh, Jamal R. ; Raghavan, Vijay V.

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Syst., Grand Valley State Univ., Allendale, MI, USA
  • Volume
    1
  • fYear
    2004
  • fDate
    5-7 April 2004
  • Firstpage
    528
  • Abstract
    This paper proposes a model for interleaving the execution of multiple queries simultaneously. The queries are rewritten, in the context of each other, in order to induce common subexpressions (CSEs). A CSE will then need to be evaluated once only and its result is used in the evaluation of the queries that contain it, thereby leading to cost saving over the conventional query-at-a-time scenario. Two important aspects characterize the proposed model. First, it rewrites the queries in such a way that the isolated CSEs are, themselves, heuristically efficient to evaluate during query execution. Second, it reduces the optimization overhead (due to query rewriting) by using a divide-and-conquer approach to deduce relationships among inter-query selection conditions on base relations while using only pattern matching to find relationships among higher-order subexpressions (those involving an arbitrary number of joins).
  • Keywords
    divide and conquer methods; pattern matching; query processing; common subexpressions; database management systems; divide-and-conquer approach; global query optimization; higher-order subexpressions; interquery selection; multiple-query processing; multiplequery processing; multiquery optimization; pattern matching; query execution; query rewriting; strong factoring; Algebra; Books; Computer science; Costs; Database systems; Information systems; Interleaved codes; Pattern matching; Performance evaluation; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
  • Print_ISBN
    0-7695-2108-8
  • Type

    conf

  • DOI
    10.1109/ITCC.2004.1286511
  • Filename
    1286511