标准的 UUID 很长,你不能通过双击来选择整个东西。
例如123e4567-e89b-12d3-a456-426655440000
我喜欢较短的 ID。
我喜欢能够双击一个 ID 来选择它。
我的问题是:将标准 ID 编码为 22(ish)字符长的 base62 字母数字字符串是否有任何问题?
例如71jbvv7LfRKYp19gtRLtkn
编辑:添加上下文
我们需要在 NoSQL 数据存储服务(例如 DynamoDB)中进行一般数据存储。碰撞不应该发生,但我的理解是与 UUID 的碰撞风险可以忽略不计。标准 UUID 可以满足我们的需求,所以我要问的是……标准 UUID 不存在的 base62 编码是否有任何区别、额外风险或不可预见的问题?
谢谢。