Eindeutiger Key über mehrere Server hinweg

Tobey79

Grünschnabel
Hallo,

ich entwickle eine mandantenfähige Applikation die auf verschiedene Server installiert wird (jeweils Kopie der gleichen DB-Struktur).

Je nach Last müssen einzelne Mandanten von einem Server auf einen anderen Server gezügelt werden können.

Wie kann ich nun diese Funktionalität gewährleisten?

Das Problem besteht darin, dass der Autoinkrementwert von verschiedenen Mandanten auf verschiedenen Rechnern gleich sein kann. Somit würden diese Datensätze anschliessend im Konflikt zueinander stehen.

Könnte „uniqueidentifier“ als Datentyp eine Lösung bringen oder bin ich völlig auf dem Holzweg? Es muss doch eine andere Lösung geben als eine „Master-DB“ die die aktuellen ID’s führt und bei jedem Update alle DB’s zuerst eine neue, eindeutige ID beziehen müssen.
 

Neue Beiträge

Zurück