🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #70

OID usw.

#70
From: Volker Gaede
Date: Mon, 14 Dec 1992 20:57
29 lines
1830 bytes
>BTW: Objektidentitaet in OODBs verlangt --- neben den oben genannten 
>Eigenschaften ---, dass die OIDs (hier Surrogate genannt) nie wieder 
>vergeben werden duerfen. Und das duerfte ja fuer Pointer nicht gelten.

Womit du Recht hast. An Stelle von Pointern werden hier aber oft die 
physikalischen Adressen verwendet, auch wenn hiermit das Riskio besteht,
da"s eine OID zweimal vergeben werden kann. Dies ist speziell beim Clustern
von Daten sehr nachteilig.

Richtig interessant wird die Sache aber erst dann, wenn du z.B. eine
Query "uber eine Collection von transienten UND persisteten 
Objekten machst. Auch hier gibt es diverse Tricks, um eine unique ID f"ur 
das Objekt zu garantieren.

BTW, OIDs werden auch in der OODB-Terminologie OIDs genannt (zumindest in der 
englischen Literatur) und nicht Surrogat, was aufgrund seiner urspr"unglichen
Bedeutung nur zur Verwirrung f"uhren w"urde.


Volker

------------------------------+-------------+----------------------
Volker Gaede                  +   \\\|//    + Tant d'histoire pour 
                              +   |o o |    + rien de tout.                     
gaede@main01.rz.uni-ulm.de    +  O| L  |D   + 
gaede@faw9370.faw.uni-ulm.de  +   |\_/ |    +
gaede@faw.uni-ulm.de          +   \___/     + 
------------------------------+-------------+----------------------
Technical Details
Message-ID: <1992Dec14.205719.17737@wega.rz.uni-ulm.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!sol.ctr.columbia.edu!ira.uka.de!news.belwue.de!news.uni-ulm.de!faw.uni-ulm.de!gaede

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!sol.ctr.columbia.edu!ira.uka.de!news.belwue.de!news.uni-ulm.de!faw.uni-ulm.de!gaede
From: gaede@faw.uni-ulm.de (Volker Gaede)
Subject: OID usw.
Message-ID: <1992Dec14.205719.17737@wega.rz.uni-ulm.de>
Keywords: OODB, c++
Sender: news@wega.rz.uni-ulm.de (News Net)
Organization: FAW (Research Institute For Applied Knowledge Processing, Ulm, Germany)
Date: Mon, 14 Dec 1992 20:57:19 GMT
Lines: 29