如何保证基于散列的ID的唯一性?

时间:2012-02-16 02:14:27

标签: algorithm hash primary-key unique

在数据库中,PK的唯一性非常重要。通常将PK设置为增量整数或基于散列的值。很容易知道如何保证增量整数的唯一性,但我不知道如何保证基于散列的值的唯一性。

保证基于散列键的唯一性的常用方法是什么?你能推荐一些文章吗?

1 个答案:

答案 0 :(得分:1)

它是否必须是哈希而不是复合主键?否则,MD5和SHA1通常是人们用于散列唯一性的标准。与我听过的MD5相比,SHA1的唯一性值稍高一些。