JOURNAL ARTICLE

Evaluating recursive queries in distributed databases

Wolfgang NejdlStefano CeriGio Wiederhold

Year: 1993 Journal:   IEEE Transactions on Knowledge and Data Engineering Vol: 5 (1)Pages: 104-121   Publisher: IEEE Computer Society

Abstract

The execution of logic queries in a distributed database environment is studied. Conventional optimization strategies, such as the early evaluation of selection conditions and the clustering of processing to manipulate and exchange large sets of tuples, are redefined in view of the additional difficulties due to logic queries, in particular to recursive rules. In order to allow efficient processing of these logic queries, several program transformation techniques that attempt to minimize distribution costs based on the idea of semijoins and generalized semijoins in conventional databases are presented. Although local computation of semijoins is not possible for the general case, classes of programs are indicated for which these transformations succeed in producing set-oriented computation. Processes evaluating the recursive program in a distributed network are described, and an efficient method for testing the termination of the computation is developed. The approach is compared with sequential as well as dataflow-oriented evaluation.< >

Keywords:
Computer science Dataflow Tuple Deductive database Computation Set (abstract data type) Program transformation Transformation (genetics) Theoretical computer science Cluster analysis Logic programming Database Data mining Programming language Artificial intelligence

Metrics

16
Cited By
2.04
FWCI (Field Weighted Citation Impact)
48
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Recursive Queries in Product Databases

J. H. ter BekkeJ. A. Bakker

Lecture notes in computer science Year: 2002 Pages: 44-55
JOURNAL ARTICLE

On compiling queries in recursive first-order databases

Lawrence J. HenschenShamim A. Naqvi

Journal:   Journal of the ACM Year: 1984 Vol: 31 (1)Pages: 47-85
BOOK-CHAPTER

Answering Cooperative Recursive Queries in Web Federated Databases

Mira BalabanNikolai BerezanskyEhud Gudes

Lecture notes in computer science Year: 2002 Pages: 14-28
JOURNAL ARTICLE

Optimizing join queries in distributed databases

Sakti PramanikDavid Vineyard

Journal:   IEEE Transactions on Software Engineering Year: 1988 Vol: 14 (9)Pages: 1319-1326
JOURNAL ARTICLE

Supporting quantified queries in distributed databases

Antonio BadiaMichael Dobbs

Journal:   International Journal of Parallel Emergent and Distributed Systems Year: 2014 Vol: 29 (5)Pages: 421-459
© 2026 ScienceGate Book Chapters — All rights reserved.