Date of Award

12-1993

Document Type

Thesis

Degree Name

Master of Science

Department

Department of Electrical and Computer Engineering

First Advisor

Mark A. Roth, PhD

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.

AFIT Designator

AFIT-GCS-ENG-93D-12

DTIC Accession Number

ADA274028

Comments

Source code for the 001 Benchmark and the AFIT Simulation Benchmark.

The author's Vita page is omitted.

Share

COinS