Ich baue eine Intranet-Web-App mit einem Oracle-Back-End. Die Oracle DB wird aus Gründen, die für diese Diskussion nicht wichtig sind, auf einem anderen Server repliziert. Ich bin mir ziemlich sicher, dass wir Oracle Basic Replication und nicht Advanced verwenden werden.Warum ist eine GUID die beste Wahl für eine PK, wenn Sie Replikation durchführen?
Kann mir jemand erklären, warum die meisten Diskussionen um Primärschlüssel gehen so etwas wie:
- Verwendung von auto-inkrementiert Ints für PKs 99% der Zeit ganz gut ist
- AUSSER wenn Sie tun Replikation. Verwenden Sie dann GUIDs für Ihre PKs.
Niemand scheint jemals zu erklären, warum die Ausnahme für die Replikation, und ich verstehe nicht warum.
macht völlig Sinn. Danke Tom. – theog