Ver Mensaje Individual
  #22 (permalink)  
Antiguo 04/12/2012, 10:16
Avatar de gnzsoloyo
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: como hacer la estructura de la base de datos para un contador general de v

Funcionalmente se parecen, pero la ventaja del UUID es que al no depender de un AI, si es necesario restaurar los datos de un backup no generaría conflictos, como tampoco pasaría si decidieses administrar dos sistemas de visitas y luego necesitases consolidar los datos en una sola base.
Los AI son sencillos y comprensibles por los programadores. Los que nos dedicamos profesionalmente a las bases de datos tratamos de evitarlos porque a largo plazo suelen causar dolores de cabeza (por lo que te digo: migraciones, consolidaciones, integraciones de sistemas).
En cambio un ID que efectivamente sea único en todo el universo de bases de datos... será más largo, pero es más seguro.
De todos modos si estás iniciándote, cualquiera de las dos opciones sirve. Lo importante es que la sesión sea trazable, y que un mismo usuario no pueda entrar si hay una sesion viva del mismo.
Esto último es especialmente importante en sistemas de control visitas de sitios donde se manejan carritos de compras.

Fuera de eso, es una decisión de diseño (en la jerga: lo decide el que diseña el sistema).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)