自定义 UUID 作为主键
Custom UUID's as primary keys
我注意到 Slack 使用 U023BECGF
形式的 ID,而不是您经常看到的标准 f3a7a018-02da-4cdb-944c-44d073536648
这是什么原因?
您在问题 (U023BECGF
) 中输入的代码不是有效或完整的 UUID。 UUID 是 16 个字节(八位字节),标准表示为 32 个十六进制字符:RFC:https://www.ietf.org/rfc/rfc4122.txt
在没有编码的情况下是 U023BECGF
表示 16 个字节;太短了。
这些密钥可以合并到一个 UUID 中是合理的,但它们本身并不是一个。
较小字段的通常原因是存储的数据较少。
我注意到 Slack 使用 U023BECGF
形式的 ID,而不是您经常看到的标准 f3a7a018-02da-4cdb-944c-44d073536648
这是什么原因?
您在问题 (U023BECGF
) 中输入的代码不是有效或完整的 UUID。 UUID 是 16 个字节(八位字节),标准表示为 32 个十六进制字符:RFC:https://www.ietf.org/rfc/rfc4122.txt
在没有编码的情况下是 U023BECGF
表示 16 个字节;太短了。
这些密钥可以合并到一个 UUID 中是合理的,但它们本身并不是一个。
较小字段的通常原因是存储的数据较少。