Path: utzoo!attcan!uunet!tektronix!tekcae!moiram From: moiram@tekcae.CAX.TEK.COM (Moira Mallison) Newsgroups: comp.databases Subject: Re: Object Oriented DBMSs Keywords: Object oriented, DBMS Message-ID: <2085@tekcae.CAX.TEK.COM> Date: 5 Oct 88 00:19:09 GMT References: <1682@daisy.UUCP> Reply-To: moiram@tekcae.CAX.TEK.COM (Moira Mallison) Organization: Tektronix, Inc., Beaverton, OR. Lines: 25 GemStone (Servio Logic) has one language for both data definition and data manipulation, OPAL. OPAL is based on Smalltalk, and therefore follows the message-passing, dynamic binding paradigm. GemStone runs on VMS and Suns, maybe others. A paper describing GemStone is "Developing an Object-Oriented DBMS", published in the 1986 OOPSLA Proceedings. Vbase (Ontologic) has a type definition language (TDL) separate from it's data manipulation langugae (COP for C Object Processor). Vbase follows the abstract data type paradigm: objects are strongly typed and statically bound. Vbase is also available on VMS and Suns (and maybe other platforms). A reference for futher reading is "Combining Language and Database Advances in an Object-Oriented Development Environment", published in the 1987 OOPSLA Proceedings. A third OODBMS is Gbase by Graphael. I haven't had a chance to look into this one yet, but the glossy that I picked up at OOPSLA last week says " our solutions employ a variety of technologies, including object-oriented programming and logic-based inferencing techniques, as well as classic data management techniques." It runs on Apollos and Suns (and I know this runs on other platforms, but I don't remember which ones.) Moira Mallison