A High Performance Object-Oriented Destributed Parallel Database Architecture

The emerging between distributed and parallel technologies gives an enormous impact to database systems. In this paper, we present a high performance object-oriented database architecture based on the “Migration and Partition” approach. The migration process focuses on re-allocation of query/sub-query from high load sites to low load sites to improve the performance of query processing. Further improvement may be achieved in the partitioning process in which parallel processing is applied to query/subquery when there are low load sites available after the migration process. The “Migration and Partition” approach, which forms a two-phase load balancing, seems to give benefits to database systems that are based on the distributed and parallel technologies.

[1]  Goetz Graefe,et al.  Query evaluation techniques for large databases , 1993, CSUR.

[2]  Won Kim,et al.  A Model of Queries for Object-Oriented Databases , 1989, VLDB.

[3]  Patrick Valduriez,et al.  Open issues in parallel query optimization , 1996, SGMD.

[4]  Tom Atwood,et al.  Object Database Standard: ODMG-93, Release 1.2 , 1995 .

[5]  David A. Bell,et al.  Distributed database systems , 1992 .

[6]  Won Kim,et al.  Introduction to Object-Oriented Databases , 1991, Computer systems.

[7]  David Taniar,et al.  Parallel Query Processing in Object-Oriented Database Systems , 1995, Australasian Database Conference.

[8]  Yi Jiang,et al.  Site Allocation for Parallel Query Execution in Locally Distributed Databases , 1995, Parallel and Distributed Computing and Systems.

[9]  David J. DeWitt,et al.  Parallel database systems: the future of high performance database systems , 1992, CACM.

[10]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[11]  Kyung-Chang Kim Parallelism in object-oriented query processing , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[12]  David Taniar,et al.  Parallelization and object-orientation: a database processing point of view , 1997, Proceedings. Technology of Object-Oriented Languages. TOOLS 24 (Cat. No.97TB100240).

[13]  R. G. G. Cattell,et al.  ODMG-93: a standard for object-oriented DBMSs , 1994, SIGMOD '94.