Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: ThomasHB am 27.04.12 - 20:32:31

Titel: ID Document für eindeutige ID sinnvoll?
Beitrag von: ThomasHB am 27.04.12 - 20:32:31
Hallo Zusammen,

das ist ja so eine Sache mit den IDs in Notes.
Ich frag mich ob die Erstellung eines ID Dokuments, welches immer um 1 erhöht wird sinnvoll ist.

Machen könnte man das ja so:

1.) Es soll immer nur ein Dokument geben.
2.) Ziehe mir die ID des letzten ID Doks und erhöhe um 1
3.) Lösche das alte ID Dok
4.) Speichere das neue

Da dieses ID Dokument immer um 1 hochzählt könnte ich damit quasi eine eindeutige ID bekommen und hab nicht das Problem, das ich nachher Tausende ID Dokumente habe.

Was meint ihr?

Die Universal ID und die von @Unique generierte ID passt mir nämlich als anzeigbare ID gar nicht in den Kram.

LG,
Thomas

P.s. Das hab ich vergessen... Replizierprobleme kann es nicht geben, weil diese DB nicht repliziert werden darf. Trotzdem ist das natürlich auch ein Aspekt den man nicht vergessen darf.
Titel: Re: ID Document für eindeutige ID sinnvoll?
Beitrag von: Thomas Schulte am 27.04.12 - 20:49:06
Suche nach "fortlaufende Nummer". Die Diskussion was geht und wie es realisierbar ist, welche Probleme dagegen stehen und warum es vielleicht grundsätzlich keine sooo gute Idee ist fortlaufende Nummern zu verwenden hatten wir hier schon etliche Male. Nochmal wiederkäuen bringt es da echt nicht.
Titel: Re: ID Document für eindeutige ID sinnvoll?
Beitrag von: DAU-in am 27.04.12 - 20:55:48
Du brauchst dann auf alle Fälle ein Dokumentenlocking in der DB, sonst knallt es wenn 2 Anwender gleichzeitig arbeiten.
Und eine Ausfallroutine für den, der den kürzeren zieht.
Such mal nach fortlaufend.

Edith: schulte war schneller
Titel: Re: ID Document für eindeutige ID sinnvoll?
Beitrag von: Pyewacket am 27.04.12 - 21:20:21
Kleiner Tipp. das Notes Dokumenlocking funktioniert nur wenn
mit unterschiedlichen IDs gearbeitet wird. Falls sich mehrere
User eine ID teilen gibt das üble Probleme, das Locking zieht dann nicht.
Dasselbe passiert mit Agenten auf dem Server, wenn die alle mit der selben
ID signiert sind lässt sich da auch nichts sperren.
Titel: Re: ID Document für eindeutige ID sinnvoll?
Beitrag von: Peter Klett am 28.04.12 - 00:32:36
Warum willst Du, wenn es immer nur ein Dokument geben darf, jedesmal ein neues erstellen und das vorige löschen? Sinnvoller wäre doch, dieses einzige Dokument jedesmal zu ändern und zu speichern.
Titel: Re: ID Document für eindeutige ID sinnvoll?
Beitrag von: Skalden am 30.04.12 - 10:38:58
Die Universal ID und die von @Unique generierte ID passt mir nämlich als anzeigbare ID gar nicht in den Kram.

Habe ich dich richtig verstanden, dass es dir primär um die Frontend-Anzeige der ID geht? Wenn ja, verwende einfach die Note-ID, statt der Unique-ID. Die ist ein wenig handlicher fürs Frontend.