Simulated performance of a data-driven database machine
Journal of Parallel and Distributed Computing
AGM: a dataflow database machine
ACM Transactions on Database Systems (TODS)
EDBT '90 Proceedings of the 2nd international conference on extending database technology: Advances in Database Technology
OQL: a query language for manipulating object-oriented databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
A study of three alternative workstation server architectures for object-oriented database systems
Proceedings of the sixteenth international conference on Very large databases
Encapsulation of parallelism in the Volcano query processing system
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Randomized algorithms for optimizing large join queries
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
ACM Transactions on Database Systems (TODS)
Parallel database systems: the future of high performance database systems
Communications of the ACM
A general framework for the optimization of object-oriented queries
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
ACM Transactions on Database Systems (TODS)
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Journal of Parallel and Distributed Computing
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Query processing in a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
The Gamma Database Machine Project
IEEE Transactions on Knowledge and Data Engineering
Determining Beneficial Semijoins for a Join Sequence in Distributed Query Processing
Proceedings of the Seventh International Conference on Data Engineering
Scheduling and Processor Allocation for Parallel Execution of Multi-Join Queries
Proceedings of the Eighth International Conference on Data Engineering
A Distribution Design Methodology for Object DBMS
Distributed and Parallel Databases
Hi-index | 0.00 |
Much work has been accomplished in the past on the subject ofparallel query processing and optimization in parallel relational databasesystems; however, little work on the same subject has been done in parallelobject-oriented database systems. Since the object-oriented view of adatabase and its processing are quite different from those of a relationalsystem, it can be expected that techniques of parallel query processing andoptimization for the latter can be different from the former. In this paper,we present a general framework for parallel object-oriented database systemsand several implemented query processing and optimization strategiestogether with some performance evaluation results. In this work,multiwavefront algorithms are used in query processing to allow a higherdegree of parallelism than the traditional tree-based query processing. Fouroptimization strategies, which are designed specifically for themultiwavefront algorithms and for the optimization of single as well asmultiple queries, are introduced. The query processing algorithms andoptimization strategies have been implemented on a parallel computer,nCUBE2; and the results of a performance evaluation are presented in thispaper. The main emphases and the intended contributions of this paper are(1) data partitioning, query processing and optimization strategiessuitable for parallel OODBMSs, (2) the implementation of the multiwavefrontalgorithms and optimization strategies, and (3) the performance evaluationresults.