Indexing in an object-oriented DBMS

  • Authors:
  • David Maier;Jacob Stein

  • Affiliations:
  • Servio Logic Development Corp., and Oregon Graduate Center;Servio Logic Development Corp., 15025 S.W. Koll Parkway, 1a Beaverton, Oregon

  • Venue:
  • OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
  • Year:
  • 1986

Quantified Score

Hi-index 0.02

Visualization

Abstract

We describe indexing in the GemStone object-oriented database server, which supports a model of objects similar to that of Smalltalk-80. We begin with a brief description of the system's architecture and the role of indexing in GemStone. We then discuss the properties of object-oriented systems, and GemStone in particular, that make indexing considerably different than in a more conventional data model. Various approaches to indexing in an object-oriented model are presented. We describe both the design and implementation of indexing in GemStone. Lastly, we describe related work and note performance results from the initial instrumentation of the system.