Я создаю веб-приложение для интрасети с серверной частью Oracle. БД Oracle будет реплицирована на другой сервер по причинам, которые не важны для этого обсуждения. Я вполне уверен, что мы будем использовать Oracle Basic Replication, а не Advanced.
Может ли кто-нибудь объяснить мне, почему большинство дискуссий по поводу Первичных ключей идут примерно так:
- Использование автоинкрементных целочисленных значений для ПК - это нормально в 99% случаев
- КРОМЕ, если вы делаете репликацию. Затем используйте GUID для ваших PK.
Никто никогда не объясняет, почему исключение для репликации, и я не понимаю, почему.