首页 > 问答 > 关于MS数据库的GUID和自增ID的选择

关于MS数据库的GUID和自增ID的选择

[导读]:现在优化的网站(还未上线)数据库的表用的主键都是GUID,这样获取数据产生页面的时候,URL中都含有GUID极长的字符串,看起来不好看,想让程序员改数据库,把主键改成自增...

现在优化的网站(还未上线)数据库的表用的主键都是GUID,这样获取数据产生页面的时候,URL中都含有GUID极长的字符串,看起来不好看,想让程序员改数据库,把主键改成自增ID,但是牵涉到很多方面,现在比较苦恼,到底坚持改还是不改。或者各位认为有什么更好的办法,想用重写来改还是比较困难的。

1、在数据量比较大的使用int做主键比用guid做主键各中情况下效率均有提高,特别是在有连接查询和删除记录效率提升明显。
2、从SEO搜索引擎角度来说两者没有什么区别.
3、从客户体验度来说ID号更短一点,应该更好一点
像淘宝的参数都特长,客户体验度还是很好.像tvmao不是用ID的,搜索引擎权重也相当高,所以感觉这个并不是太重要.以上为个人看法!

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/16474.html