JOURNAL ARTICLE

Tree query optimization in distributed object-oriented databases

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:
Computer science Query optimization Tree traversal Query language Graph traversal Sargable Web search query Graph Object (grammar) Query expansion Tree (set theory) Database Theoretical computer science Information retrieval Artificial intelligence Programming language Search engine Mathematics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
14
Refs
0.18
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Query Optimization in Object Oriented Databases Based on SD-Tree and n-ary Tree

Tran Minh BaoTrương Công Tuấn

Journal:   EAI Endorsed Transactions on Context-aware Systems and Applications Year: 2016 Vol: 3 (8)Pages: 151114-151114
BOOK-CHAPTER

Semantic query optimization in deductive object-oriented databases

Jong P. YoonLarry Kerschberg

Lecture notes in computer science Year: 1993 Pages: 169-182
© 2026 ScienceGate Book Chapters — All rights reserved.