Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: baumi78 am 23.03.05 - 15:03:17
-
Hallo,
ich habe mal eine Frage bezüglich der Generierung von Dokument ID's. Weiß jemand wie das intern in Notes abgehandelt wird. Insbesondere interessiert mich was mit den ID's gelöschter Dokumente geschieht. Kann man eine Aussage treffen, ob diese wiederverwendet werden und wenn ja wann...
Grüße Baumi
-
die wird aus dem Datum, der Uhrzeit und einer Zufallszahl zusammengebaut.
Wegen dem Datum und Uhrzeit sollte es auch keine Wiederverwendung geben.
-
Wenn ich mich recht erinnere wird ein Teil der DocUniqueID durch einen Zeitstempel bestimmt.
Damit sollte es unmöglich sein, dass in der Zukunft die gleichen DokumentUniqueIDs wie in der Vergangenheit verwendet werden.
Es sei denn, es gibt einen Überlauf dieser Zeitsequenz.
Kann dieser Zeitstempel 10000 Jahre fassen, kann in 10000 Jahren eine doppelte Sequenz erzeugt werden.
nur meine 2 euro cents.
-
Hallo, die DocUniqueID ist doch aber die UNID welche eindeutig über alle Repliken sein sollte. Was ich suche sind Infos zur Document ID ist das überhaupt identisch zu der Dokumenten Eigenschaft NodeID?? Oder verwechsele ich da etwas?
Auszug aus der Designerhilfe: The NoteID of a document, which is an 8-character combination of letters and numbers that uniquely identifies a document within a particular database.
Wenn ich den Wert Abfrage erhalte ich allerdings nur einen 4-stelligen Character Wert zurück, was dann ja bedeuten würde das es nur 16^4 verschiedene Dokumenten ID's geben würde, das wären dann ja nur 65536, eine solche Größenbeschränkung ist mir aber nicht bekannt?? Vielleicht bin ich aber auch total auf dem Holzweg?
-
Wie kommst du auf 16^4?
-
@Baumi
NoteID entspricht nicht der DocumentUniqueID (DocumentID)!
Die NoteID ist nur innerhalb einer DB eindeutig (denke ich / "habe ich mal gehört" - korrigiert mich).
Dirk
-
Die NoteID ist nur innerhalb einer DB eindeutig (denke ich / "habe ich mal gehört" - korrigiert mich).
stimmt. Und die DokumentUniqueID (UniversalID) ist wesentlich größer.
-
@Thomas
nein sorry, war mein Fehler ist doch ein 8-stelliger Wert, also meiner Meinung nach dann 16^8 als über 2 Milliarden verschiedene ID's.
-
Nur zur Ergänzung:
Wo sehe ich die UNID und NoteID eines Dokumentes (http://www.atnotes.de/index.php?topic=17239.0)