The Story of O2

  • Authors:
  • O. Deux et al.

  • Affiliations:
  • -

  • Venue:
  • IEEE Transactions on Knowledge and Data Engineering
  • Year:
  • 1990

Quantified Score

Hi-index 0.03

Visualization

Abstract

A complete description of the O2 system, an object-oriented database system, is presented. It has the functionality of a DBMS (persistence, disk management, sharing and query language) and of an object-oriented system (complex objects, object identity, encapsulation, typing, inheritance, overriding, extensibility, and completeness). It also includes a set of user interface generation tools and a complete programming environment. O2 supports a multilanguage paradigm and a dual mode of operation (development and execution) and it operates on a workstation/server configuration. The system is described as seen from the programmer's point of view and as seen through the programming environment. A complete description of the implementation is given. An evaluation of the prototype performance is also given.