Object-Oriented or Object-Relational? An Experience Report from a High-Complexity, Long-Term Case Study

  • The discussion between object-oriented and object-relational DBMS technology seems to be decided since some time, in favor of the second candidate. We unroll this question based on our experience with the design and implementation of the array DBMS rasdaman which offers storage and query language retrieval on large, multi-dimensional arrays such as 2-D remote sensing imagery and 4-D atmospheric simulation results. This information category is sufficiently far from both relational tuples and object-oriented pointer networks to achieve a "fair" comparison where no approach has an immediate advantage. The rasdaman system is implemented in a strictly object-oriented manner. We discuss rasdaman on model, interface, and implementation level and contrast our experience with concepts and concrete systems of object-relational technology. To underpin and justify rasdaman design decisions we also present rasdaman performance results. The rasdaman system is in operational use and available in open source, so our results can easily be reproduced.

Download full text

  • application/pdf 20_oo-or-co...pdf eng

    Full text is only accessible on campus

Cite this publication

  • Export Bibtex
  • Export RIS

Citable URL (?):

Search for this publication

Search Google Scholar Search Catalog of German National Library Search OCLC WorldCat Search Bielefeld Academic Search Engine
Meta data
Publishing Institution:IRC-Library, Information Resource Center der Jacobs University Bremen
Author:Peter Baumann
Persistent Identifier (URN):urn:nbn:de:gbv:579-opus-1006800
Series (No.):Constructor University Technical Reports (20)
Document Type:Technical Report
Language:English
Date of First Publication:2010/07/01
School:SES School of Engineering and Science
Library of Congress Classification:Q Science / QA Mathematics (incl. computer science) / QA71-90 Instruments and machines / QA75.5-76.95 Electronic computers. Computer science / QA76.9.D32 Databases

$Rev: 13581 $