• DocumentCode
    2743658
  • Title

    Using combination of join and semijoin operations for distributed query processing

  • Author

    Chen, Ming-Syan ; Yu, Philip S.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    328
  • Lastpage
    335
  • Abstract
    A combination of join and semijoin operations is applied to minimize the communication cost for distributed query processing. A formula is developed to estimate the cardinality of a relation resulting from join operations specified by a query graph. Two important concepts which occur with the use of join operations as reducers in query processing are studied and exploited, namely, gainful semijoins and pure join attributes. Some semijoins, though not profitable themselves, may benefit from the execution of subsequent joint operations and become profitable owing to the use of join operations as reducers. Such a semijoin is termed a gainful semijoin. Also, join attributes which are not part of the output attributes are referred to as pure join attributes. A formula to estimate the cardinality of a relation resulting from a projection operation is derived. The results show the attractiveness of the approach of applying a combination of joins and semijoins as reducers to distributed query processing
  • Keywords
    database theory; distributed databases; graph theory; cardinality; distributed query processing; gainful semijoins; projection; pure join attributes; query graph; reducers; Cost function; Data communication; Database systems; Distributed computing; Polynomials; Query processing; Relational databases; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89300
  • Filename
    89300