Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Tipo de dato para id de usuario

Estas en el tema de Tipo de dato para id de usuario en el foro de Bases de Datos General en Foros del Web. Hola buenas de nuevo, Quisiera saber que tipo de dato se suele usar para el id de usuario en su tabla correspondiente. He visto que ...
  #1 (permalink)  
Antiguo 18/01/2011, 03:00
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Tipo de dato para id de usuario

Hola buenas de nuevo,

Quisiera saber que tipo de dato se suele usar para el id de usuario en su tabla correspondiente.

He visto que en oscommerce se usa por ejemplo un int autoincrement.. pero por seguridad, sería mejor generar un varchar alfanumérico?

Un saludo y gracias!
  #2 (permalink)  
Antiguo 18/01/2011, 03:37
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Tipo de dato para id de usuario

Yo desde siempre he visto que para cualquier ID, se usa int autoincremental.

Un saludo
  #3 (permalink)  
Antiguo 18/01/2011, 10:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Bases de Datos
  #4 (permalink)  
Antiguo 18/01/2011, 11:58
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Tipo de dato para id de usuario

Casi siempre se usa un id autonomerico un int, porque mencionas lo de seguridad? seguridad sobre que? Aplicacion web?

Saludos!
  #5 (permalink)  
Antiguo 18/01/2011, 13:54
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Tipo de dato para id de usuario

Por cuestiones de seguridad es mejor que el ID un usuario además de ser único, no traiga problema de migación o de integración de bases (dos problemas que genera el autoincrement a futuro), por lo que lo mejor es usar el username de login y no un autoincrement.
La ventaja de un alfanumérico superan con creces lso problemas que pueda dar a la performance de algunas consultas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: dato, tipo, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:41.