Performance Measurement of Three Commercial Object-Oriented Database Management Systems
Abstract
The goal of this thesis was to study the performance of three commercial object-oriented database management systems. The commercial systems studied included: Itasca, sold by Itasca Systems Incorporated; Matisse, sold by Intellitic International; and ObjectStore, sold by Object Design Incorporated. To examine performance of these database management systems two benchmarks were run: the OO1 benchmark and a new AFIT Simulation benchmark. The OO1 benchmark was designed, implemented, and run on all three database management systems. ObjectStore was our top performer on all configurations of the OO1 benchmark. The AFIT Simulation benchmark was designed, implemented, and run on the ObjectStore database management system. A nonpersistent version of the benchmark was also created in the C++ programming language. There was minimal performance overhead incurred due to the use of ObjectStore. especially when compared to the functional benefits gained. We concluded that there are major differences between the performance levels offered in current commercial object-oriented database management systems. We also concluded that a programming language interface to an object-oriented database management system should not be middle ground. Either it should be closely tied to a specific language or not tied to a specific language at all. Database benchmarks, Object-oriented databases, Simulation.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1993
- Accession Number
- ADA274028
Entities
People
- Timothy J. Halloran
Organizations
- Air Force Institute of Technology