Cita: Mi pregunta es: ¿Qué es más óptimo? ¿Crear un registro por usuario y por día o por lo contrario crear, por ejemplo, por cada usuario un campo TEXT en el que, a modo de CSV se vayan registrando la fecha y las visitas? Algo tipo: fecha1;visitas1@fecha2;visitas2@fecha3;visitas3, etc. Por supuesto esta segunda opción con una limitación tipo: solo los últimos 30 días.
¿Estás preguntando eso en serio?
Ningún analista de sistemas, administrador de bases de datos y menos una empresa te encargaría ninguna tarea si sugirieras eso como diseño del sistema. Automáticamente terminarías despedido solo por insinuarlo.
Te recomiendo leer los fundamentos de bases de daatos relacionales antes de encarar ningún proyecto, porque si tienes esta duda es que te falta información básica.
Lo sieto si suena muy agresivo, pero es que me dejaste alelado...