Hier findet eine langwierige Debatte statt, daher würde ich gerne andere Meinungen hören.
Ich habe viele Tabellen mit Uniqueidentifier Clustered PK. Ob dies eine gute Idee ist, ist hier nicht möglich (und es wird sich nicht so schnell ändern).
Jetzt muss die Datenbank zusammengeführt und veröffentlicht werden, und die DEVs befürworten die Verwendung einer separaten Zeilenleiterspalte, anstatt die vorhandene PK als ROWGUIDCOL zu markieren.
Grundsätzlich sagen sie, dass die Anwendung niemals etwas in ihre Domäne bringen sollte, das nur von der Replikation verwendet wird (es ist nur "DBA-Zeug" für sie).
Unter Leistungsgesichtspunkten sehe ich keinen Grund, warum ich eine neue Spalte hinzufügen sollte, um etwas zu tun, das ich mit einer vorhandenen tun könnte. Da es sich nur um "DBA-Zeug" handelt, lassen Sie den DBA wählen.
Ich verstehe den Punkt der DEVs irgendwie, aber ich bin immer noch anderer Meinung.
Gedanken?
EDIT: Ich möchte nur hinzufügen, dass ich in dieser Debatte in der Minderheit bin und die DEVs, die meine Position in Frage stellen, Menschen sind, die ich respektiere und denen ich vertraue. Dies ist der Grund, warum ich nach Meinungen gefragt habe.
Ich könnte auch etwas vermissen und ihren Punkt missverstanden haben.