Создать таблицу SQL для каждого пользователя веб-сайта (тысячи) с тысячами строк?

Мы создаем инструмент электронного обучения MultipleChoice, в котором тысячи пользователей пройдут наши тесты. У нас уже есть тысячи подписчиков на другие наши семинары и т. Д., Поэтому очень вероятно, что тысячи также пройдут MC-тесты.

Теперь нам нужно отслеживать каждый вопрос, на который ответил каждый пользователь, сколько времени это заняло, был ли он правильным (после того, сколько попыток), а если нет, то какой неправильный ответ он дал и т. Д. данные.

Теперь у нас будут тысячи вопросов и тысячи пользователей. Поскольку на каждый вопрос будет как минимум 4 ответа, и мы также хотим отслеживать неправильные ответы, мой вопрос: имеет ли смысл в данном конкретном случае иметь таблицу для каждого пользователя?

Я знаю таблицу для каждого пользователя? здесь уже задавался вопрос пользователя ( здесь , например), но я чувствую, что это действительно другой случай.

Итак: одна таблица с миллионами строк или тысячи таблиц с тысячами строк?

11
задан Brian Tompsett - 汤莱恩 27 May 2018 в 15:20
поделиться