Мы создаем инструмент электронного обучения MultipleChoice, в котором тысячи пользователей пройдут наши тесты. У нас уже есть тысячи подписчиков на другие наши семинары и т. Д., Поэтому очень вероятно, что тысячи также пройдут MC-тесты.
Теперь нам нужно отслеживать каждый вопрос, на который ответил каждый пользователь, сколько времени это заняло, был ли он правильным (после того, сколько попыток), а если нет, то какой неправильный ответ он дал и т. Д. данные.
Теперь у нас будут тысячи вопросов и тысячи пользователей. Поскольку на каждый вопрос будет как минимум 4 ответа, и мы также хотим отслеживать неправильные ответы, мой вопрос: имеет ли смысл в данном конкретном случае иметь таблицу для каждого пользователя?
Я знаю таблицу для каждого пользователя? здесь уже задавался вопрос пользователя ( здесь , например), но я чувствую, что это действительно другой случай.
Итак: одна таблица с миллионами строк или тысячи таблиц с тысячами строк?