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

Consulta rendimiento productos visitados

Estas en el tema de Consulta rendimiento productos visitados en el foro de Mysql en Foros del Web. Buenas, Tengo una duda a la hora de implementar el mejor modelo de base de datos para el siguiente problema. Deseo guardar los clics que ...
  #1 (permalink)  
Antiguo 18/11/2011, 13:04
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Consulta rendimiento productos visitados

Buenas,

Tengo una duda a la hora de implementar el mejor modelo de base de datos para el siguiente problema.

Deseo guardar los clics que se producen sobre un producto de tal forma que al usuario le aparezca cuanta gente ha hecho clic en ese mismo producto antes de que él haga clic.

Tengo una tabla productos con la información del producto y no se si crear un campo en la tabla producto llamada visitas, en el cual vaya haciendo updates cada vez que hagan clic sobre el producto o tener una tabla a parte que sea visitas_productos con el id_producto y un campo clics y por cada clic crear un nuevo registro y luego hacer una select que me sume cada vez que se refresca la página cuantos clics hicieron sobre el producto para mostrarlo.

la primera suena menos enrevesada pero no se en cuanto a rendimiento si es mejor que la segunda.

¿Qué veis mejor?

Muchas gracias
  #2 (permalink)  
Antiguo 22/11/2011, 07:11
Avatar de omar1977  
Fecha de Ingreso: abril-2006
Mensajes: 178
Antigüedad: 18 años, 7 meses
Puntos: 4
Respuesta: Consulta rendimiento productos visitados

hola
yo recomendaria crear el campo en la misma tabla de productos, como es una tabla maestra tiene poco movimiento, ademas el campo es numerico incremental y no necesita de mas atributos como para crear una tabla adicional, ahora bien, si tambien quieres registrar el datetime del click entonces deberias crear una tabla aparte con el id_producto, click, datetime, etc......... esa tabla seria buena para saber las horas de los click... estadisticas solamente..... pero si no necesitas de mas solo con un campo en la misma tabla productos seria suficiente.
__________________
no hay nadie que sea tan inutil, por ultimo sirve como mal ejemplo

Etiquetas: productos, rendimiento, select, tabla
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 13:17.