通过使用UUID作为表中的主键,我们可以保护数据免受攻击者的攻击,但我们也可以将user ID类型的详细信息存储在表中。如果黑客了解了用户ID,他就可以了解行的详细信息。那么,UUID在这里有什么用呢?
发布于 2019-12-09 12:52:12
对于内部关系和引用,具有自动增量的整数是完美的:小大小和小索引。
我还在一些项目中使用UUID来隐藏用户上传/设置的数据。用户使用UUID获取一个链接,并可以将其提供给任何其他用户。本例的数据库布局示例:
dis_id int unsigned not NULL auto_increment,
uuid char(36) not NULL COLLATE latin1_bin,..。可选的..。
unique key(uuid)排序latin1_bin优化了空间和搜索效率。您也可以将UUID存储为16字节二进制数据。
https://stackoverflow.com/questions/59244255
复制相似问题