这是我的问题:为什么我应该使用自动增量字段作为表的主键而不是像 UUID 值这样的东西?
两者的主要优势是什么?它们的问题和优势是什么?
最佳答案
简单的数字占用更少的空间。每个 UUID 值占用 128 位。使用数字也更简单。对于大多数实际用途,32 位或 64 位整数可以很好地用作主键。 264 是一个非常大的数字。
消耗更少的空间不仅可以节省硬盘空间,还意味着更快的备份、更好的连接性能,以及在数据库服务器内存中缓存更多实际内容。
关于sql - 数据库设计 : why use an autoincremental field as primary key?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058208/