DocumentCode :
1566372
Title :
A dynamic interquery optimization method for achieving data sharing among concurrent queries
Author :
Mikkilineni, K. ; Su, S.
Author_Institution :
Honeywell Corp. Syst. Dev. Div., Golden Valley, MN, USA
fYear :
1988
Firstpage :
477
Lastpage :
486
Abstract :
A method, called dynamic interquery optimization, for identifying and sharing the intermediate/final results produced by the relational algebraic operations of concurrent database queries is presented. This method determines if any portion of a new query will produce results that are identical to, or are a subset of, the results that have already been produced or are being produced by any executing query operation. Query tree matching and merging algorithms are also given. The computational overhead of the proposed method is analyzed, and cost formulas for calculating the matching time required for establishing different types of matches are provided. The complexity of matching and merging of query trees is compared with the execution-time savings resulting from the elimination of redundant operations. The results verify the benefits of intermediate data sharing
Keywords :
optimisation; relational databases; computational overhead; concurrent database queries; data sharing; dynamic interquery optimization; interquery optimization; query operation; relational algebraic operations; Costs; Database systems; Merging; Optimization methods; Query processing; Relational databases; Research and development; Throughput; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems in the 1990s, 1988. Proceedings., Workshop on the Future Trends of
Print_ISBN :
0-8186-0897-8
Type :
conf
DOI :
10.1109/FTDCS.1988.26731
Filename :
26731
Link To Document :
بازگشت