A semijoin is a relational operator which reduces a relation by selecting a set of tuples that match one or more tuples of another relation in the joining domains. Most of the queries can be evaluated by using semijoins. For the class of tree queries, there exists sequences of semijoins that "fully reduce" the database. Those sequences delimit the exact portions of the database needed to answer the query. Such sequences are called full reducers. This paper extends the results of Bernstein and Goodman [P. A. Bernstein and N. Goodman. SIAM J. Comput. 10(4), 751-771 (1981)], Bernstein and Chiu [P. A. Bernstein and D. W. Chiu, J. ACM 28(1), 25-40 (1981)] and Ullman [J. D. Ullman. Principles of Relational Databases (1988)], by constructing a par...
The problem of optimal query processing in distributed database systems was shown to be NP-hard. How...
[[abstract]]The authors identify some optimality properties of a special type of tree queries, namel...
This paper investigates the optimization problem when executing a join in a distributed database env...
In distributed query processing, the semijoin has been used as an effective operator in reducing rel...
This research is concerned with a model and a method of minimizing the inter-site data traffic incur...
[[abstract]]The problem of optimal query processing in distributed database systems was shown to be ...
The 2-way semijoin is proposed as an important extended version of the semijoin, which adds a backwa...
The cost-effective reduction of relations by semijoins is the basis of the heuristic approach to dis...
Query processing in a distributed system requires the transmissions of data between computers in a n...
In relational databases, the full disjunction operator is an associative extension of the full outer...
The efficiency of query processing strategies is critical for system performance in any distributed ...
[[abstract]]The problem of optimal query processing in distributed database systems was shown to be ...
This paper presents and analyzes join and semijoin algorithms for a multiprocessor database machine
This paper addresses the processing of a query in distributed database systems using a sequence of s...
The utilizing of semi-join is often a common starting point for join algorithms in distributed datab...
The problem of optimal query processing in distributed database systems was shown to be NP-hard. How...
[[abstract]]The authors identify some optimality properties of a special type of tree queries, namel...
This paper investigates the optimization problem when executing a join in a distributed database env...
In distributed query processing, the semijoin has been used as an effective operator in reducing rel...
This research is concerned with a model and a method of minimizing the inter-site data traffic incur...
[[abstract]]The problem of optimal query processing in distributed database systems was shown to be ...
The 2-way semijoin is proposed as an important extended version of the semijoin, which adds a backwa...
The cost-effective reduction of relations by semijoins is the basis of the heuristic approach to dis...
Query processing in a distributed system requires the transmissions of data between computers in a n...
In relational databases, the full disjunction operator is an associative extension of the full outer...
The efficiency of query processing strategies is critical for system performance in any distributed ...
[[abstract]]The problem of optimal query processing in distributed database systems was shown to be ...
This paper presents and analyzes join and semijoin algorithms for a multiprocessor database machine
This paper addresses the processing of a query in distributed database systems using a sequence of s...
The utilizing of semi-join is often a common starting point for join algorithms in distributed datab...
The problem of optimal query processing in distributed database systems was shown to be NP-hard. How...
[[abstract]]The authors identify some optimality properties of a special type of tree queries, namel...
This paper investigates the optimization problem when executing a join in a distributed database env...