Wil*_*III 20
有一些应用程序驱动的情况,您希望使用全局唯一ID(UUID/GUID):
如果您没有上面的用例或类似的东西,您可以使用自动增量ID,如果这让您感到舒服; 但是,您可能仍需要考虑UUID/GUID
权衡:
关于UUID/GUID键的速度/大小有很多意见.在一天结束时,这是一个权衡,有很多方法可以通过数据库获得或失去速度.理想情况下,您希望将索引存储在RAM中以便尽可能快地存储; 然而,这是一个权衡,你必须权衡其他考虑因素.
关于UUID/GUID的其他注意事项:
几乎肯定是一个自动递增的整数。它将更快地创建、更快地搜索并且更小。例如,考虑一下您是否有另一个引用它的表。您希望它通过完整主键还是通过 sha1 哈希来引用它?整数(在某种程度上)会更有意义,而且效率会更高(很多!)。