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