今天看啥  ›  专栏  ›  码小辫

再见了,UUID ! ULID更香!

码小辫  · 公众号  ·  · 2024-11-26 17:10
    

文章预览

来源: https://blog.csdn.net/pushiqiang/article/details/117365290 ULID :Universally Unique Lexicographically Sortable Identifier(通用唯一词典分类标识符) UUID :Universally Unique Identifier(通用唯一标识符) 为什么不选择UUID UUID 目前有 5 个版本: 版本1 :在许多环境中是不切实际的,因为它需要访问唯一的,稳定的MAC地址,容易被攻击; 版本2 :将版本 1 的时间戳前四位换为 POSIX 的 UID 或 GID,问题同上; 版本3 :基于 MD5 哈希算法生成,生成随机分布的ID需要唯一的种子,这可能导致许多数据结构碎片化; 版本4 :基于随机数或伪随机数生成,除了随机性外没有提供其他信息; 版本5 :通过 SHA-1 哈希算法生成,生成随机分布的ID需要唯一的种子,这可能导致许多数据结构碎片化; 这里面常用的就是 UUID4 了,但是,即使是随机的,但是也是存在冲突的风险。 和 UUID 要么基 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览