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
Link To Document