Тут триває тривала дискусія, тому я хотів би почути інші думки.
У мене багато таблиць з унікальним ідентифікатором PK. Невже це гарна ідея, тут виходить за межі сфери (і вона не скоро зміниться).
Тепер база даних повинна бути опублікована, і DEV виступають за використання окремого стовпчика рядкових рядів, а не для позначення існуючого ПК як ROWGUIDCOL.
В основному вони кажуть, що програма ніколи не повинна вносити у свій домен те, що використовується лише реплікацією (для них це лише "DBA речі").
З точки зору ефективності, я не бачу жодної причини, чому я повинен додавати новий стовпець, щоб зробити щось, що я міг би зробити з існуючим. Більше того, оскільки це лише "речі DBA", чому б не дозволити DBA вибирати?
Я якось розумію точку DEV, але я все ще не згоден.
Думки?
EDIT: Я просто хочу додати, що я в меншості в цій дискусії, і девелопери ставлять під сумнів свою позицію - це люди, яких я поважаю і довіряю. Це причина, чому я вдався просити думки.
Я також можу щось пропустити і міг неправильно зрозуміти їхню точку зору.