• DocumentCode
    3013418
  • Title

    Integrating semi-join-reducers into state-of-the-art query processors

  • Author

    Stocker, Konrad ; Kossmann, Donald ; Braumandi, R. ; Kemper, Alfons

  • Author_Institution
    Passau Univ., Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    575
  • Lastpage
    584
  • Abstract
    Semi-join reducers were introduced in the late 1970s as a means to reduce the communication costs of distributed database systems. Subsequent work in the 1980s showed, however, that semi-join reducers are rarely beneficial for the distributed systems of that time. This paper shows that semi-join reducers can indeed be beneficial in modern client-server or middleware systems - either to reduce communication costs or to better exploit all the resources of a system. Furthermore, we present and evaluate alternative ways to extend state-of-the-art (dynamic programming) query optimizers in order to generate good query plans with semi-join reducers. We present two variants, called Access Root and Join Root, which differ in their implementation complexity, running times and the quality of the plans they produce. We present the results of performance experiments that compare both variants with a traditional query optimizer
  • Keywords
    client-server systems; distributed databases; dynamic programming; integrated software; query processing; Access Root; Join Root; client-server systems; communication costs; distributed database systems; dynamic programming; implementation complexity; middleware systems; performance evaluation; plan quality; query optimizer; query plan generation; query processors; running times; semi-join-reducers; system resource exploitation; Contracts; Costs; Councils; Data warehouses; Database systems; Dynamic programming; Middleware; Optimization methods; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2001. Proceedings. 17th International Conference on
  • Conference_Location
    Heidelberg
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-1001-9
  • Type

    conf

  • DOI
    10.1109/ICDE.2001.914872
  • Filename
    914872