gpt4 book ai didi

mysql - 将 guest_uuid 字段分离到映射表是一个好主意吗

转载 作者:行者123 更新时间:2023-11-29 16:03:19 26 4
gpt4 key购买 nike

客户端创建一个新的 uuid 值来生成和标识新的访客帐户,并且访客 uuid 值现在存储在“帐户”表中。

“帐户”表架构:account_id、guest_uuid、other_fields。

如果帐户不是访客,例如通过 facebook 登录,则 guest_uuid 为 null。

guest_uuid 仅用于检查帐户是否存在。如果存在则登录,如果不存在则生成新的访客帐户。

将 guest_uuid 字段从表 account 分离到名为 guest_account(guest_uuid, account_id) 的映射表是个好主意吗?

最佳答案

Is it a good idea to separate the guest_uuid field from table account to a mapping table?

可能不是。 UUID 足够小,可以包含在行中。 (它们不像 TEXT 数据类型那样需要行外部存储。)构建和维护新表的复杂性不值得。

异常(exception):如果应用程序中的每个 account_id 可以有多个 uuid,则您需要这个额外的表。

另一个异常(exception):如果您的帐户表中已经有数百万行,并且您正在添加需要此 uuid 的功能,则添加表可能比修改帐户表更容易。与维护您的 MySQL 服务器和数据的人员联系。

关于mysql - 将 guest_uuid 字段分离到映射表是一个好主意吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55967246/

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