多机的(集群环境下的)Sequence(ID)能否既保证唯一性又保证连续性呢?而且要求性能尽量好。

婕仪伟琪 发布于 2014/08/01 17:42
阅读 1K+
收藏 1

最近在看曽宪杰的《大型网站系统与Java中间件实践》的第5.1.4节:多机的Sequence问题与处理。

看完了,还是一头雾水啊。

哈哈

除了:唯一性,连续性的2个基本要求,还有以下3个要求:

性能,稳定定,存储。

哪位牛人给给个现成的思路或者代码吗?

我不是伸手党,可是我没一点思路啊。

曽大哥,能否给个博客或者代码啊?

加载中
0
中山野鬼
中山野鬼

引用来自“婕仪伟琪”的评论

@中山野鬼

@红薯

自己顶下

java的真心不懂,哈。集群的我会搞,集群的用java搞?????好吧,各有各的思维和定势。。。
0
都哑
都哑
Oracle 的 Sequence做不到连续吧
0
御风林海
御风林海
集群环境下 Oracle 的  Sequence做不到连续,而且好像有时候会产生不了序列号。。须用索引表维护。。
0
御风林海
御风林海
自己建立索引表记录每一个表的当前序列号。每次存数据时就去查,并且更新索引表对应记录。。
0
婕仪伟琪
婕仪伟琪

引用来自“婕仪伟琪”的评论

@中山野鬼

@红薯

自己顶下

引用来自“中山野鬼”的评论

java的真心不懂,哈。集群的我会搞,集群的用java搞?????好吧,各有各的思维和定势。。。

哈哈 是个思维定势啊

俺们搞Java的啊,其他不行啊

淘宝的大婶们都在用呢。(所以给我强烈信心啊~~哈哈)

0
婕仪伟琪
婕仪伟琪

引用来自“御风林海”的评论

自己建立索引表记录每一个表的当前序列号。每次存数据时就去查,并且更新索引表对应记录。。
这个会卡住吧?性能上有问题吧?
0
名字是什么能吃吗
名字是什么能吃吗
锁 缓存 消息队列  索引表
0
泡不烂的凉粉
泡不烂的凉粉
我就知道数据库自增是唯一的,也是连续性的。 如果能结合实际,或许有点用处。
返回顶部
顶部