Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2008, 16:32
Avatar de andruqui
andruqui
 
Fecha de Ingreso: agosto-2007
Mensajes: 269
Antigüedad: 16 años, 9 meses
Puntos: 2
Duda tipo de campo para usuarios online

Buenas gente, como va ?

Les cuento un poco la duda que tengo.
En el sitio de un cliente quiere agregar cantidad de 'usuarios online'.
La idea es tener una tabla con un campo para la ip y otro con una fecha, para saber los online se cuenta las ip distintas en los ultimos 10 minutos (esos serian los online).

La duda es la siguiente, que tipo de campo es mejor para guardar la 'fecha' ?

Se me ocurren dos opciones
1- Un campo de tipo DATETIME (se guarda el valor con now() ), y al consultar se hace un DATE_DIFF con now() y listo
2- Un campo entero para guardar el tiempo (se guarda con el resultado de time() ) y al consultar se restan los enteros para obtener las de los ultimos 10 mintos.

Que les parece mejor solucion? Si se les ocurre otra bienvenida sea.
En caso de guardar la opcion 2, que tipo llevaria la columna INT o BIGINT ?

Desde ya muchas gracias :)

Saludos
Andrés