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
Link To Document :
بازگشت