0
我想知道哪些类型是SQL Server在SQL服务器类型ID的
用于自动识别更好比如我有表Comments
,用户发布的每一天100K评论,我必须使用bigint
或decimal
或GUID
为评论ID?
有人可以解释它如何更好地工作。
我想知道哪些类型是SQL Server在SQL服务器类型ID的
用于自动识别更好比如我有表Comments
,用户发布的每一天100K评论,我必须使用bigint
或decimal
或GUID
为评论ID?
有人可以解释它如何更好地工作。
小数不会是一个好主意。我会用bigint去申请。
当您不希望id是顺序的,或者想要合并多个来源的数据或移动数据而没有冲突 - 以分片为例时,GUID很有用。
基本上,如果你没有特定的理由使用GUID,我会使用bigint。除非你知道在这种情况下表中没有太多的数据,否则使用int。
使用'INT',您可以获得20亿个可能的值 - 如果用户每天发布100K条评论**,那么这个值范围足以处理** 58.8年**的不停评论你的用户..... –
哦,非常感谢 – ara