一个不太显眼,但很具意义性的问题

cjxs 2003-06-09 07:45:07
数据库内的每个文档都具有一个唯一的UniersalID,以下简称为UNID。
这些UNID编码会不会重复被使用呢?即是文档删除之后,以前使用过的
UNID会否再次被新文档使用,每个文档的UNID是不是只能使用一次呢?

...全文
67 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwhIvan 2003-08-04
  • 打赏
  • 举报
回复
不会重复,放心使用吧!
oatiew 2003-08-04
  • 打赏
  • 举报
回复
你能想到的LOTUS在设计时都想到了
cjxs 2003-08-03
  • 打赏
  • 举报
回复
咨询过Louts那边的专家,UNID(UniversalID)是一个32位长的关键字,它的组合是复杂的,而且具有一定的规则。当中包括当前环境的属性:数据库、创建者、版本号,以及时间和流水号(同一时间范围下产生的文档编号)。因此,不会出现重复。
wuyg719 2003-06-17
  • 打赏
  • 举报
回复
UNID在Notes内部是一个高精度时间,可以从API的设计中看出
wandyhui 2003-06-14
  • 打赏
  • 举报
回复
安全性就不要担心了。
grassky 2003-06-14
  • 打赏
  • 举报
回复
不会重复吧
melia 2003-06-13
  • 打赏
  • 举报
回复
可能性的确很小。
fengyi999 2003-06-13
  • 打赏
  • 举报
回复
目前为止,我还没有遇到过!
CrazyNotes 2003-06-13
  • 打赏
  • 举报
回复
32位随机码,重复的机会比中500万还小n倍
jiaojianjj 2003-06-09
  • 打赏
  • 举报
回复
随机选取的应该不会,放心使用
icecoldy 2003-06-09
  • 打赏
  • 举报
回复
在一个系统当中,应该是不会重复的。你不要担心你的文档会多到没有UNID来表示了,那时没有可能的。因为数据库的大小,是有规定的,即使你的每个文档只有一个字节,那么多字节,早就使数据库的容量达到了难以想象的地步了。放心吧,兄弟姐妹。:)
davidnim 2003-06-09
  • 打赏
  • 举报
回复
理论上是有可能重复,不过那是一个很庞大的天文数字。在实际情况是不会出现的,所以你尽管使用就是了。
也就是说实际应用中不会重复,删除后也不会被新文档使用,只能使用一次。

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧