Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!psuvax1!rutgers!bellcore!MERLIN.wif.ctt.bellcore.com!attila From: attila@breeze.bellcore.com Newsgroups: comp.object Subject: any macintosh oodb's out there? Message-ID: <24947@bellcore.bellcore.com> Date: 3 Jul 90 16:46:40 GMT Sender: news@bellcore.bellcore.com Reply-To: attila@breeze.bellcore.com Organization: Bellcore - Wierd Ideas Factory Lines: 48 > I received only one response to my query about OODB's for the Mac: > > ----------------------------------------------------------------------- > > From: kitchel%iuvax.cs.indiana.edu@ucnet.ucalgary.ca > > Sure. DOME (Distributed Object Management Environment) has both of its > user oriented GUIs on a Mac. Of course, the database server/resource runs on > a VAX running VMS. > I can send you more information if you are interested. As a database > instructor/developer it is my opinionated opinion that there are no REAL > databases on personal computers. > --Sid Yes, I agree that there are no *real* oodbms available on personal computers. There is however heavy *marketing* action in various object oriented + persistent programming language extensions. They are being peddled as real oodbms. Buyer beware! Most of them cannot create an application independent database schema, some have no query language at all, and most cannot query complex objects via interobject relations. They also typically fail to implement transaction two-phase commit and roll back/roll forward recovery. Lastly they support only primitive object-orientedness only as some sort of C++ message passing. They lack sophisticated object concepts available in Flavors of CLOS --Common Lisp Object System. Now the nice part: There is ONE *real* commercial oodbms out there from Symbolics. It is fully object-oriented. The schema definition is truly application independent. The DDL and DML are almost identical to DAPLEX. [ACM TODS, D. Shipman, 1981] It is written in, and fully supports all Flavor functionality including multi-method, wrappers, before and after methods, etc. Release 2.1 will support CLOS also. It is fast and reliable. Statice runs on Symbolics Ivory card plugged into a MacIntosh or a SUN, on native Ivory machines of course, or on IBM PC/PS compatibles using CLOE software. Runtime license is free. Please do not write me about the details. [I have a real application to build --yes in Statice.] Call Symbolics at 8 New England Executive Park Burlington, MA 01803. Leslie A. Walko Bell Communications Research Database and Systems Research attila@bellcore.com