Logo image
Improving Distributed Query Processing by Hash-Semijoins
Journal article   Peer reviewed

Improving Distributed Query Processing by Hash-Semijoins

J.C.R. Tseng and A.L.P. Chen
Information Science and Engineering, Vol.8(4), p.525
1992

Abstract

distributed database;semijoin;search filter;execution graph;query optimization
The semijoin is an effective relational operator which is often applied in distributed query processing to reduce data transmission cost. A semijoin operation is said to be cost-effective if the benefit obtained exceeds the cost of executing it. In this paper, we propose a new relational operator, called a hashsemijoin, to greatly reduce the cost by sacrificing some benefits. This new operator is designed based on the concept of search filters. We formulate a sequence of theorems and devise an algorithm to transform a semijoin program into a more cost-effective one by backware replacing certain traditional semijoins with hash-semijoins.

Metrics

1 Record Views

Details

Logo image