• DocumentCode
    2408983
  • Title

    Virtual-join: a query execution technique

  • Author

    Sung, Sam Y. ; Sun, Peng ; Li, Zhao ; Tan, Chew L.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    353
  • Lastpage
    357
  • Abstract
    Although communication cost is still a major cost for distributed databases, local cost in distributed query processing cannot be neglected. Observing the fact that almost all commercial database products employ plan enumeration with dynamic programming (PEDP) techniques, we find reducing the cost of both communication and local processing in 2-way join has potential benefits. Although many methods for reducing communication cost have been proposed, most of them employ a cost model that neglects local processing cost. This paper proposes a join execution method (called virtual join) that considers both of them. Virtual join has two desirable features: 1) Being adaptive to different values of selectivity. 2) Giving accurate cardinality of join result before it is materialized. Experiment results showed virtual join was both adaptive and efficient
  • Keywords
    distributed databases; dynamic programming; query processing; commercial database products; distributed databases; distributed query processing; plan enumeration with dynamic programming; query execution technique; virtual join; Computer science; Costs; Database systems; Distributed databases; Dynamic programming; Internet; Query processing; Spatial databases; Sun; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2002. 21st IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-7803-7371-5
  • Type

    conf

  • DOI
    10.1109/IPCCC.2002.995170
  • Filename
    995170