Forum: Datenbanken
by Uwe Raabe,
5. Aug 2022
Ich glaube, es fehlt ein Kriterium, mit dem man feststellen kann, ob zwischen zwei Generatorwerten ein Rücksetzen stattgefunden hat. Andernfalls gibt es keine Möglichkeit, die Werte im Nachgang zu priorisieren.
Man könnte z.B. beim Rücksetzen einen Zählerwert erhöhen. Damit wäre die Kombination Zählerwert/Generator-ID eindeutig.
Forum: Datenbanken
by Uwe Raabe,
5. Aug 2022
Ich sehe da momentan drei Möglichkeiten für eine Kollision durch nebenläufigen Zugriff:
Beide verwenden den Generator
Einer verwendet den Generator, der andere nicht
Beide verwenden den Generator
Punkt 1 ist offenbar unkritisch: Es ist egal, welche der erzeugten IDs wir speichern.
Punkt 2 habe ich so verstanden, dass dann die ID mit Generator gewinnt.
Punkt 3 wäre der Fall, wo der...
Forum: Datenbanken
by Uwe Raabe,
5. Aug 2022
Es ist immer noch nicht ganz klar, was mit zuletzt erzeugt gemeint ist.