数据库主键策略个人推荐的两种办法。
办法1,使用自然数做主键。
优点:自然数重复几率小可以独立标示主键。
缺点:自然数为数字类型,程序中对数字型变量的范围有严格限制。所以当主键的值超出数据类型的范围限制,就会发生错误。
适用范围:个人推荐中小型网站等信息量不大的网站,可以用自然数作主键。
办法2,使用随机码做主键。
优点:文本型随机码位数固定,只要无重复,可以支持庞大的数据量。
缺点:文本型随机码一般得编写代码保证其无重复,操作较繁锁。
适用范围:大型网站的首选主键设定(如交管局的车辆牌照系统等),适合多数据流量。
以上为本人认为的两种主键无重复办法,也可以根据实际情况进行组合。