
shardingsphere
kong-kong
记录流水账
展开
-
雪花算法
分布式主键实现动机传统数据库软件开发中,主键自动生成技术是基本需求。而各个数据库对于该需求也提供了相应的支持,比如MySQL的自增键,Oracle的自增序列等。 数据分片后,不同数据节点生成全局唯一主键是非常棘手的问题。同一个逻辑表内的不同实际表之间的自增键由于无法互相感知而产生重复主键。 虽然可通过约束自增主键初始值和步长的方式避免碰撞,但需引入额外的运维规则,使解决方案缺乏完整性...转载 2019-10-29 00:21:09 · 541 阅读 · 0 评论 -
sharding-jdbc源码之load-balance-algorithm-type
load-balance-algorithm-type: round_robinload-balance-algorithm-type: random# 算法接口io.shardingjdbc.core.api.algorithm.masterslave.MasterSlaveLoadBalanceAlgorithm# random 实现类RandomMasterSl...原创 2019-10-16 15:56:03 · 3277 阅读 · 0 评论 -
shardingsphere分片算法
分片算法将各种场景提炼出来,提供更高层级的抽象,并提供接口让应用开发者自行实现分片算法。精确分片算法对应PreciseShardingAlgorithm,用于处理使用单一键作为分片键的=与IN进行分片的场景。需要配合StandardShardingStrategy使用。范围分片算法对应RangeShardingAlgorithm,用于处理使用单一键作为分片键的BETWEEN AND...转载 2019-10-13 07:54:46 · 2017 阅读 · 0 评论