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