选择一个 UUID

发布于 2024-07-13 11:34:41 字数 316 浏览 4 评论 0原文

我们需要为存储在中的每个条目生成 UUID 后端。 正如我在维基百科中读到的:Uuid Java 实现,有 3 个可用的 UUID 发电机:

- Standard Java UUID generator(which only support version 3 and 4)
- JUG  which support all the version but 2
- UUID  which only support version 1 (MAC address based) 

请建议我们应该使用哪个发电机,假设 许可证兼容吗?

We need to generate UUIDs for every single entry we store in the
backend. As I read in Wikipedia: Uuid Java implementation, there are 3 available UUID
generators:

- Standard Java UUID generator(which only support version 3 and 4)
- JUG  which support all the version but 2
- UUID  which only support version 1 (MAC address based) 

Please advise on which generator we should use, assuming
the licenses are compatible ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

来世叙缘 2024-07-20 11:34:41

版本 3 不会解决为每个条目生成新鲜 UUID 的问题。 如果您没有其他要求(例如安全性),版本 1 通常就足够了。

如果您想隐藏所有可能的信息(MAC 地址和生成时间),请使用版本 4。

Version 3 will not solve your problem of generating fresh UUID for each entry. If you have no other requirements (security for example) Version 1 is usually enough.

If you want to hide every possible information (MAC address and time of generation) use Version 4.

老子叫无熙 2024-07-20 11:34:41

默认情况下,Windows 使用的 UUID 生成器是版本 4 生成器。

使用 v4 UUID 的标准 Java 生成器可以正常工作。

The UUID generator used by Windows is a Version 4 generator by default.

The standard Java generator using v4 UUIDs would work just fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文