gpt4 book ai didi

mysql - 关于MySQL条目【SAAS结构】

转载 作者:行者123 更新时间:2023-11-29 17:15:52 24 4
gpt4 key购买 nike

我目前正在创建一个 SAAS 结构化网站。我的问题是,最好让每个用户条目都在一个由特定标识符标识的表中吗?还是为每个用户创建一个新的mysql数据库更好?

例如,如果我在单个数据库中有 1M+ 条目,查询返回时间大致是多少?

两者各有什么优缺点?

最佳答案

您通常只有一个包含所有表的数据库。如果您要为每个用户创建一个数据库或表,则必须为每个用户独立创建它们,这比插入新条目要困难得多,而且不会带来任何优势。

您的一张表将适用于所有用户。数据库是为大量数据而创建的,因此即使您有一百万个或更多条目,您的查询也会很快(不到一秒)。但速度在很大程度上取决于您正在执行的查询的复杂性和表的索引。

您的'users'表将包含'ID''accountName''password'等字段em> 等(请记住,您应该始终在存储密码之前对其进行加密)

如果您有需要 n 个字段的数据,则创建一个新表。例如“购物车商品”,并使用外键“userID”将其链接到您的“users”表。

您可能想研究“主键”、“外键”、“索引”和“关系”。

希望这有帮助。 -介意

关于mysql - 关于MySQL条目【SAAS结构】,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51630732/

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