Guid算法与标识列(自动增长字段)在表中的应用
发布时间
阅读量:
阅读量
<<1>>int(bigint)+标识列(自动增长字段)
用标识列实现字段自增可以避免并发等问题。不需开发人员自己控制自增,用标识列的字段在Insert的时候不用指定主键的值。将字段的“是标识列”设置为“是”,一个表只能有一个标识列。
<<2>>uniqueiclentifier(又称Guid,UUID)
Guid算法是一种可以产生无重复的唯一标识的高效算法。它使用网卡MAC,IP地址,纳秒级时间,芯片id码等算出来。保证每次产生的不相同,无论是同一台或不是同一台计算机产生的数都是不一样的。
&比较&:
自增字段: /优点:占用空间小,,无需干预,易读。
缺点:数据导入导出效率低,不易。
Guid算法: /优点:效率高,导入导出快。
/缺点:占用空间大,不易读。
业界主流为Guid。
*在SQL中的用例

在VS2013中的用例
以VS2013为例

在实际应用中,在我们遇到可能出现的问题时(为了避免问题的发生),就可以考虑采用Guid算法来进行处理)。在表格中我们通常会按照这种方式操作(这样就实现了智能化地生成序列号),如果是担心可能出现的问题(怕重复),则可以采用guid算法来生成唯一的编号。
全部评论 (0)
还没有任何评论哟~
