DocumentCode
924737
Title
Evaluation and optimization of query programs in an object-oriented and symbolic information system
Author
Yoo, Song Bong ; Sheu, Phillip C Y
Author_Institution
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Volume
5
Issue
3
fYear
1993
fDate
6/1/1993 12:00:00 AM
Firstpage
479
Lastpage
495
Abstract
OASIS, a database programming environment that extends UNIX with the concept of persistent objects, is discussed. The OASIS query languages extend conventional database query languages with procedural methods and general control statements. As the complexity of the languages makes it difficult to device a query optimizer based on a universally applicable algorithm, each query in OASIS is optimized based on a collection of basic patterns for which each pattern is associated with a separation query optimization algorithm. The optimization techniques for a set of basic patterns consisting of iterative statements and a set of nested statements is described. The optimization techniques discussed include an extended decomposition algorithm, evaluation of multiple conditions, data dependence analysis, and optimization of queries with arbitrary nesting
Keywords
information retrieval; object-oriented databases; programming environments; query languages; OASIS; arbitrary nesting; data dependence analysis; database programming environment; decomposition algorithm; general control statements; iterative statements; multiple conditions; nested statements; object-oriented systems; optimization; procedural methods; query languages; query optimizer; query programs; symbolic information system; Database languages; Database systems; Deductive databases; Information systems; Iterative algorithms; Object oriented databases; Object oriented programming; Programming environments; Query processing; Relational databases;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.224199
Filename
224199
Link To Document