UUID 与 ULID

概述

参考:

UUID

universally unique identifier(通用唯一标识符,简称 UUID) 是一个128 位的 标签用于在计算机系统中的信息。还使用术语全局唯一标识符( GUID ),通常在 Microsoft 创建的软件中使用。

根据标准方法生成时,UUID 出于实用目的是唯一的。与大多数其他编号方案不同,它们的唯一性不依赖于中央注册机构或生成它们的各方之间的协调。虽然 UUID 被复制的概率不是零,但它足够接近零,可以忽略不计。

因此,任何人都可以创建一个 UUID 并使用它来识别某些东西,几乎可以肯定的是,该标识符不会与已经或将要创建的标识符重复以识别其他东西。因此,独立方标有 UUID 的信息稍后可以合并到单个数据库中或在同一频道上传输,重复的可能性可以忽略不计。

UUID 的采用很普遍,许多计算平台为生成它们和解析它们的文本表示提供支持。

ULID

Universally Unique Lexicographically Sortable Identifier(通用唯一的字典可排序标识符,简称 ULID)


最后修改 May 22, 2024: memory mgmt, huge pages, numa (279776de)