Добавить PK в каждую таблицу NN для репликации?

У нас есть производственная база данных, которую мы сейчас хотим скопировать в другой DDBB (SQL Server). После некоторых исследований мы обнаружили, что репликация транзакций может быть лучшим решением для нашей схемы. Поскольку вам нужен PK для каждой таблицы вашей модели данных для репликации транзакций, мы догадывались, является ли хорошей идеей / практикой добавление PK ко всем таблицам, в которых в настоящее время НЕ содержится PK (таблицы NN).

Я провел небольшое тестирование, и EF не жалуется на добавление новых полей в DDBB. Производительность, я не думаю, будет проблемой, но все же мне интересно, есть ли лучший или более чистый способ сделать это.

Как вы думаете? Вы бы добавили в каждую таблицу PK модель больших данных только для репликации?

0 ответов