Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2009, 19:40
Javatillo
 
Fecha de Ingreso: septiembre-2009
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
¿Porqué usar Primary Key extensas?

Normalmente las llaves primarias se las toma como auto numérico ,la combinación de 2 llaves extranjeras o en último caso algún varchar por ahi que identifique a la persona como única.
Pero revisando un base datos que me pasaron, me encuentro con llaves primarias enormes:

84229c58-0ab1-3835-a88a-5987b9ef7f22

Tiene dígitos hexadecimales que forman : 8-4-4-4-12 es llave primaria y es única, he aquí mi duda:

¿Porqué utilizar conbinaciónes tan grandes?
¿Porqué separar los dígitos en todas las tablas de esta forma?

lo primero que se me viene a la mente es por seguridad ya que esto esta expuesto al publico, pero ¿porqué tan enorme?, la cantidad de recursos que consume el sistema para generar esta llave es bastante.

Bueno en fin, agradezco sus comentarios de antemano.
Gracias....