Guid与id区别
一、产生Guid的方法
1、SqlServer中使用系统自带的NEWID函数: select NEWID()
2、C#中,使用Guid类型的NewGuid方法:
Guid gid;
gid = Guid.NewGuid();
Console.WriteLine(gid);
Console.WriteLine(Guid.NewGuid());
二、Guid与int自动增加作主键的优缺点
int自动增字段的优点:占用空间小、无需开发人员干预、易读;
缺点:效率低,数据导入导出的时候很痛苦。
Guid的优点:效率高,数据导入导出方便;缺点是占用空间大,不易读。
业界主流倾向使用Guid作主键。因为主键一般不是给外人看的,而且现在硬盘空间越来越大,不在乎这一点空间。
浙公网安备 33010602011771号