Title :
Processing of multiple processing queries in distributed databases
Author :
Lu, A.Y. ; Sheu, P.C.-Y.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
Abstract :
A set of algorithms is described that can be used to reduce the complexity of evaluating multiple queries of a transaction in a distributed environment. With the consideration of conjunct sharing, it compiles a set of queries into a network based on the concept of semijoins. As some of the queries in a transaction may change the contents of a database, evaluation of the network corresponding to the transaction is synchronized into several phases so that the dependencies among the queries can be properly captured. It is shown how a transaction that includes database updates can be evaluated incrementally in multiple phases such that the states of the evaluation process can be saved and only part of the transaction which is affected by a change needs to be reevaluated. The algorithms described can be applied to relational databases with slight modifications
Keywords :
distributed databases; information retrieval; algorithms; complexity; conjunct sharing; distributed databases; multiple processing queries processing; relational databases; semijoins; Database systems; Deductive databases; Distributed computing; Distributed databases; Logic programming; Object oriented databases; Object oriented programming; Relational databases; Transaction databases;
Conference_Titel :
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2138-9
DOI :
10.1109/ICDE.1991.131451