gpt4 book ai didi

sql - 为网站的每个用户(数千)制作一个包含数千行的 SQL 表?

转载 作者:行者123 更新时间:2023-12-04 01:57:37 26 4
gpt4 key购买 nike

我们正在构建一个 eLearning MultipleChoice 工具,成千上万的用户将在其中完成我们的测试。我们已经有数千名订阅者参加了我们的其他研讨会等,因此很可能会有数千名订阅者也完成 MC 测试。

现在,我们需要跟踪每个用户回答的每个问题,他花了多长时间,是否正确(经过多少次尝试),如果不正确,他给出了哪个错误的答案等。真的很多数据。

现在,我们将有数以千计的问题和数以千计的用户。由于每个问题至少有 4 个答案,而且我们还想跟踪给出的错误答案,我的问题是:在这种特殊情况下,为每个用户设置一个表格是否有意义?

我知道这里已经问过每个用户的表格问题(例如 here ),但我觉得这真的是一个不同的案例。

那么:一张有数百万行的表还是有数千行的数千张表?

最佳答案

每个用户拥有一个数据库对象是没有意义的。如果您适本地设计表和数据库结构,则可以轻松管理包含一百万行的表。

每个用户的表将非常难以管理,这不是关系数据库的通常设计方式。

为用户创建一张表并遵守 RDBMS 最佳实践。实现查询调优,并确保表上有适当的索引,以及更新的统计信息。

关于sql - 为网站的每个用户(数千)制作一个包含数千行的 SQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7796402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com