我在我的应用程序中使用数据库来存储数据,这个数据库会以UUID v4类型的随机生成ID来存储数据。现在我想知道,一个有很多用户的大型应用程序有多常见地具有重复的ID?由于ID是SQL数据库中的主键,因此只能崩溃一个API调用。检查UUID是否存在(从而捕获后端可能的崩溃)是一种干净的做法还是多余的,因为它发生的概率非常小?
特别考虑到:
- Python中的随机数并不是那么随机 - 有2¹²²种组合
编辑:
根据评论,似乎不需要检查重复项。谢谢!
特别考虑到:
- Python中的随机数并不是那么随机 - 有2¹²²种组合
编辑:
根据评论,似乎不需要检查重复项。谢谢!
random
和任何事情有什么关系? - juanpa.arrivillaga