2011年12月29日

C#中使用GUID

摘要: GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 2. GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141 阅读全文

posted @ 2011-12-29 11:25 zhangtao1212 阅读(419) 评论(1) 推荐(0) 编辑

使用GUID作为数据表主键的好处

摘要: 使用GUID作为数据表主键好处数据表主健通常采用以下 3种方式:1. 自动递增值2. 唯名称这个是使用自己定义算法来生成个唯序列号3. GUID(全局唯标识符)GUID和自动递增值及唯名称比较GUID在客户端生成由GUID特性决定通过GUID生成值可能出现重复机会几乎等于零因此保证在插入表时候主键值唯可以方便处理分布式数据提交比如:分店数据向总店提交――直接将该部分数据插入即可支持离线数据处理对本地数据包进行新增记录时即可将该数据表关键字段值赋值其处理思路方法是和在线新增时是致自动递增值 在数据库服务器端生成由于该值是由数据库系统内部处理亦保证其唯性但由于其是在数据库服务器端生成因此必须将该值 阅读全文

posted @ 2011-12-29 10:30 zhangtao1212 阅读(2777) 评论(2) 推荐(1) 编辑

c#中Guid的作用【收集】

摘要: 1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 2. GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。 3. 世界上(Koffer注:应该是地球上)的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中... 阅读全文

posted @ 2011-12-29 10:02 zhangtao1212 阅读(697) 评论(0) 推荐(0) 编辑

导航