Browse by author
Lookup NU author(s): Dr James Smith, Professor Paul WatsonORCiD
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
This paper describes the design, implementation and evaluation of a parallel object database server. While a number of research groups and companies now provide object database servers designed to run on uniprocessors, there has been surprisingly little work on the exploitation of parallelism to provide scalable performance in Object Database Management Systems (ODBMS). The work described in this paper takes as its starting-point the Object Database Management Group (ODMG) standard for object databases, thereby allowing the project to focus on research into parallelism, rather than on the ODBMS interfaces. The system is designed to run on a distributed memory parallel machine, and the paper describes the key issues and design decisions including: parallel query optimisation and execution, flow control, support for user-defined operations in queries, object distribution, cache management and navigational client access. The work shows that the significant differences between the object and relational database paradigms lead to significant differences in the designs of parallel servers to support these two paradigms. The paper presents an extensive performance analysis of the prototype systems which shows that good performance can be achieved on a cluster of linux PCs.
Author(s): Smith J, Sampaio S, Watson P, Paton NW
Publication type: Article
Publication status: Published
Journal: Distributed and Parallel Databases
Year: 2004
Volume: 16
Issue: 3
Pages: 275-319
ISSN (print): 0926-8782
ISSN (electronic): 1573-7578
Publisher: Springer New York LLC
URL: http://dx.doi.org/10.1023/B:DAPD.0000031632.46740.8f
DOI: 10.1023/B:DAPD.0000031632.46740.8f
Altmetrics provided by Altmetric