Foxtable(狐表)用户栏目专家坐堂 → 网络情况下编号 重复 ?什么情况下会出现,没有碰到过,问一下


  共有3384人关注过本帖树形打印复制链接

主题:网络情况下编号 重复 ?什么情况下会出现,没有碰到过,问一下

帅哥哟,离线,有人找我吗?
jnletao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:941 积分:7786 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2014/12/21 21:29:00 [显示全部帖子]

以下是引用打错潇洒在2014-12-21 15:55:00的发言:
我看到论坛里面的几个大师都有发布 编号重复的问题?

本人愚钝不知道他们的重复现象是什么个情况下编号重复了?

本人想法: 采用时间编号 并发的情况下 在时间编号后面 加上 4位随机字符串,字母加数字 加上用户名 的这样子一来不就重复的可能性几乎就没有了 为什么他们还说有重复的现象呢?

你说的时间+序列+随机 侧重于不重复

而不加随机码的编号在单据上用的较多,单据上对流水序列比较看重。加上随机码后对用户而言不太好理解。


而最近讨论的编号问题其实狐表官方早就有了成熟方案,只不过对补号没做介绍,而补号问题是个例,正规单据操作是不建议多做删除操作的,有其他方法解决。

我这几天的发问是针对补号的极端情况做的思考,特点是几乎在同一时间有大量新增,保存,删除等各种无序操作时的情况,且客户机及服务器响应不佳时,这种情况多出现在多用户,高并发环境中。(其实多用户,高并发环境不只是软件能解决的事)。当然也是一种学习求证。这个学习的过程让我学习了更多关于事务处理,大并发的知识。

[此贴子已经被作者于2014-12-22 8:37:20编辑过]

 回到顶部