Hay un largo debate aquí, así que me gustaría escuchar otras opiniones.
Tengo muchas tablas con PK de clúster de identificador único. Si esta es una buena idea está fuera de alcance aquí (y no va a cambiar en el corto plazo).
Ahora, la base de datos debe ser publicada y los DEV están abogando por el uso de una columna separada de guias de fila en lugar de marcar la PK existente como ROWGUIDCOL.
Básicamente, dicen que la aplicación nunca debería traer a su dominio algo que se usa solo para la replicación (es solo "material DBA" para ellos).
Desde el punto de vista del rendimiento, no veo ninguna razón por la que deba agregar una nueva columna para hacer algo que podría hacer con una existente. Además, dado que son solo "cosas de DBA", ¿por qué no dejar que el DBA elija?
Entiendo un poco el punto de los DEV, pero aún no estoy de acuerdo.
Pensamientos?
EDITAR: Solo quiero agregar que soy minoría en este debate y que los DEV que cuestionan mi posición son personas a las que respeto y en las que confío. Esta es la razón por la que recurrí a pedir opiniones.
También podría estar perdiendo algo y podría haber entendido mal su punto.