我想为网站上的每个新用户创建一个新表,我假设会有很多用户,我相信搜索性能会很好,但维护是什么?
MySQL是没有限制表的数量.
非常感谢.
我们正在构建一个电子学习MultipleChoice工具,成千上万的用户将完成我们的测试.我们已有数千名订阅者参加我们的其他研讨会等,因此很可能还会有数千人完成MC测试.
现在,我们需要跟踪每个用户已回答的每个问题,他花了多长时间,是否正确(经过多少次尝试),如果没有,他给出了哪个错误答案,等等.真的很多数据.
现在,我们将有数千个问题和数千名用户.由于每个问题至少有4个答案,我们也想跟踪给出的错误答案,我的问题是:在这种特殊情况下,每个用户有一个表是否有意义?
我知道已经在这里询问了每用户表的问题(例如,这里),但我觉得这是一个不同的情况.
那么:一个包含数百万行或数千个包含数千行的表的表?