Java小强个人技术博客站点    手机版
当前位置: 首页 >> 标签 自增

使用Redis实现全局唯一ID

34220 框架 | 2022-5-29 14:46
在分布式系统中,做事务跟踪,数据分片,都需要使用全局唯一ID。全局唯一ID的生成方式需要满足的需求一般包括:1.全局唯一:最基本的要求2.趋势递增:在MySQL的innoDB引擎中使用的是聚集索引,由于使用Btree的数据结构来存储索引数据,在主键的选择上面我们应该尽量使用有序的主键保证写入性能。3.单调递增 :保证下一个ID大于上一个ID,例如事务版本号、......查看详细

常用SpringJPA主键生成策略,UUID和自增

569461 开源 | 2015-7-21 10:31
这里数据库使用Oracle,常用的就是UUID和整形自增。UUID能达到全局唯一,而且不受数据库限制,比如Oracle的自增就要用序列来做。但是存储控件需求会更多,另外性能上不及整形。整形自增MySQL中只要设置一个整形列即可,Oracle中需要建立一个SEQUENCE。阅读全文>>...查看详细