Estamos construyendo una herramienta eLearning MultipleChoice donde miles de usuarios completarán nuestras pruebas. Ya tenemos miles de suscriptores en nuestros otros seminarios, etc., por lo que es muy probable que miles completen también las pruebas MC. Ahora, necesitamos hacer un seguimiento de cada pregunta que cada usuario ha respondido, cuánto tiempo le tomó, si fue correcta (después de cuántos intentos) y si no, qué respuesta incorrecta dio, etc. Realmente hay muchos datos.Hacer una tabla SQL para cada usuario del sitio web (miles) con miles de filas?
Ahora, vamos a tener miles de preguntas y miles de usuarios. Dado que cada pregunta tendrá al menos 4 respuestas y también queremos hacer un seguimiento de las respuestas incorrectas, mi pregunta es: en este caso particular, ¿tendría sentido tener una tabla por usuario?
Sé que la pregunta de tabla por usuario ya se ha preguntado aquí (here, por ejemplo), pero siento que este es realmente un caso diferente.
Entonces: ¿Una tabla con millones de filas o miles de tablas con miles de filas?
¿Quién marcó esto? El OP pregunta sobre las opciones. Si marca una pregunta porque el OP no era correcto desde el principio, sería un Wiki y no un foro de preguntas y respuestas. Sheesh. – MatBailie