Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2009, 08:50
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: Cuál es más recomendable: PK tipo numérico o tipo caracter

Numerico...

La ventaja principal es muy simple..

Un dato numerico tiene menos bytes a la hora de comprar que por ejemplo uno de 10 o 15 caracters de longitud variable y no se requiere de conversiones... de ahi que tienes un mayor performance cuando la cantidad de registros se incrementa...

La otra es que con datos tipo caracter tienes variantes con acentos, mayusculas, espacios en blanco, etc.. que se pueden solventar con collation adecuados, pero en ocasiones suelen causar decremento en el performance para hacer busquedas correctas...


La desventaja con los numericos es que para los humanos es mejor ver palabras que numeros, pero lo puedes solventar haciendo un catalogo y listo...

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.