Ada perdebatan panjang yang terjadi di sini jadi saya ingin mendengar pendapat lain.
Saya punya banyak tabel dengan PK pengidentifikasi unik. Apakah ini ide yang bagus, di luar jangkauan (dan tidak akan berubah dalam waktu dekat).
Sekarang, database harus digabung diterbitkan dan DEVs menganjurkan penggunaan kolom rowguid terpisah daripada menandai PK yang ada sebagai ROWGUIDCOL.
Pada dasarnya, mereka mengatakan bahwa aplikasi tidak boleh membawa sesuatu ke domainnya yang hanya digunakan oleh replikasi (itu hanya "barang DBA" untuk mereka).
Dari sudut pandang kinerja, saya tidak melihat alasan mengapa saya harus menambahkan kolom baru untuk melakukan sesuatu yang bisa saya lakukan dengan yang sudah ada. Selain itu, karena ini hanya "barang DBA", mengapa tidak membiarkan DBA memilih?
Saya agak mengerti poin DEVs, tapi saya masih tidak setuju.
Pikiran?
EDIT: Saya hanya ingin menambahkan bahwa saya adalah minoritas dalam debat ini dan DEV yang mempertanyakan posisi saya adalah orang yang saya hormati dan percayai. Ini adalah alasan mengapa saya terpaksa meminta pendapat.
Saya mungkin juga kehilangan sesuatu dan bisa salah mengerti maksud mereka.