.NET 9引入了Guid版本7,通过Guid.CreateVersion7()方法生成有序的Guid,解决了传统Guid的索引碎片问题,支持跨平台,兼容性强,并可追溯时间戳,从而提升查询性能。
2024年12月11日,Masahiko Sawada提交了UUID版本7生成函数的补丁,该函数结合Unix时间戳和随机位,确保UUID的唯一性和可排序性。同时新增的uuid_extract_timestamp()函数可提取UUID生成时间,提升了UUID的可用性。
本文介绍了新的UUID生成包@uuid-ts/uuid,解决了uuid包在API简单性、字符串长度和存储效率等问题。该包支持UUID版本7,具备自动解析、格式转换和验证功能,适用于Node.js和浏览器环境。
完成下面两步后,将自动完成登录并继续当前操作。