DocumentCode
279004
Title
An architecture for query processing in persistent object stores
Author
Mitchell, Gregory ; Zdonik, Stanley B. ; Dayal, Umeshwar
Author_Institution
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
Volume
ii
fYear
1992
fDate
7-10 Jan 1992
Firstpage
787
Abstract
Query optimizers for persistent object systems should be extensible to react to user-supplied abstract types. Current architectures support only a single, non-extensible technique for controlling the optimization process. The authors propose an alternative to the current extensible architectures that will support multiple optimizer control strategies and the addition of new control strategies. The optimizer consists of a collection of optimization regions, each of which can transform queries according to a particular control strategy, set of transformations and cost model. A global optimizer control coordinates the movement of a query between these regions. This architecture provides extensibility in the optimizer´s repertoire of control strategies through the addition of new regions. The authors describe their approach and demonstrate its utility by following the optimizer as it works on an example query. The optimizer will move the query between three distinct regions. The different regions illustrate different kinds of transformations and different strategies for application of those transformations
Keywords
file organisation; information retrieval; architecture for query processing; global optimizer control; persistent object stores; query optimisation; Automatic control; Computer architecture; Computer science; Cost function; Design optimization; Information retrieval; Optimization methods; Query processing; Relational databases; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183331
Filename
183331
Link To Document