Title :
Tree query optimization in distributed object-oriented databases
Author :
Kim, Hyeokman ; Lee, Sukho
Author_Institution :
Dept. of Comput. Eng., Seoul Nat. Univ., South Korea
Abstract :
Much of the work in query optimization in object-oriented database is devoted to finding efficient ways of path traversals expressed in a query. In the environment where a query involves classes distributed across several sites, communication cost must be taken into consideration. In this paper we describe a tree query optimization algorithm using dynamic programming technique for a distributed object-oriented database. The primary objective of the optimization is to minimize the total processing time including local processing and communication costs. In contrast to optimizers which consider a restricted search space, the proposed optimizer searches the execution plans which may be deep or bushy trees. Especially the plans can start traversal anywhere in a query graph and not only from either end of the query graph
Keywords :
distributed databases; dynamic programming; object-oriented databases; optimisation; query processing; tree data structures; communication cost; distributed object-oriented databases; dynamic programming technique; local processing; path traversals; query graph; tree query optimization; Bandwidth; Communication networks; Cost function; Distributed computing; Distributed databases; Heuristic algorithms; Object oriented databases; Query processing; Relational databases; Tree graphs;
Conference_Titel :
EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
Conference_Location :
Liverpool
Print_ISBN :
0-8186-6430-4
DOI :
10.1109/EURMIC.1994.390407