Ich baue eine Intranet-Webanwendung mit einem Oracle-Backend auf. 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 verwenden werden, nicht Advanced.
Kann mir jemand erklären, warum die meisten Diskussionen über Primärschlüssel in etwa so ablaufen?
- Die Verwendung von automatisch inkrementierten Ints für PKs ist in 99% der Fälle in Ordnung.
- AUSSER wenn Sie eine Replikation durchführen. Dann verwenden Sie GUIDs für Ihre PKs.
Niemand scheint jemals zu erklären, warum die Ausnahme für die Replikation, und ich verstehe nicht, warum.