uuid是什么意思 安卓uuid怎么获取( 二 )


从长远来看 , 这有利于优化bundle的大小 , 使其不容易出现依赖关系带来的问题 。
局限性和未来重点
根据 StackOverflow 中的许多专家意见 , 使用 NanoID 没有明显的缺点或限制 。
非人类可读性是许多开发者认为NanoID的主要缺点 , 因为它使调试更加困难 。但是 , 与UUID相比 , NanoID要短得多 , 可读性强 。
另外 , 如果你使用 NanoID 作为表的主键 , 如果你使用相同的列作为聚集索引也会出现问题 , 这是因为 NanoID 不是连续的 。
在未来…
NanoID 正逐渐成为最流行的 JavaScript 唯一 id 生成器 , 大多数开发人员更喜欢选择它而不是 UUID 。

uuid是什么意思 安卓uuid怎么获取


以上基准测试显示了NanoID与其他主要id生成器相比的性能 。
在使用其默认字母表时 , 它每秒可生成超过220万个独特的ID , 在使用自定义字母表时 , 每秒可生成超过180万个独特的ID 。
根据我使用 UUID 和 NanoID 的经验 , 考虑到它的小尺寸、URL 友好性、安全性和速度 , 我建议在任何未来的项目中使用 NanoID 而不是 UUID 。
因此 , 我邀请你在你的下一个项目中尝试使用NanoID , 并在评论区与其他人分享你的想法 。

推荐阅读