分类
标识符
本分类下的所有工具与文章,集中在一处。
工具
文章
UUID:随机的 v4 与时间有序的 v7
一个 128 位标识符如何在没有中央权威的情况下保持唯一,以及为何 v7 正成为数据库键的默认选择。
阅读UUID 版本详解:v1 到 v8
整个 UUID 家族汇于一处,从时间加 MAC 的 v1,到随机的 v4,再到时间有序的 v7,外加基于名称的版本,以及如何读取版本与变体位。
阅读UUID 会碰撞吗?概率与生日界
一个 UUID 真正拥有多少随机位、一次碰撞的生日数学,以及何时需要确定性的 UUID。
阅读作为数据库键的 UUID:v4、v7 与索引局部性
UUID 与自增整数之间真正的取舍,以及为何随机的 v4 键会悄然损害数据库性能。
阅读ULID、KSUID、Snowflake 及其他可排序 ID
用于时间有序标识符、作为 UUID 流行替代品的若干方案,各自如何构建,以及为何 UUIDv7 如今覆盖了它们当初被发明的大部分用途。
阅读