分库分表问题
2019-12-11 11:06:43 3 举报
解决分库分表动态扩容和数据热点问题
作者其他创作
大纲/内容
shard0
id
解决数据热点和动态扩容问题
table_12千-4千万
100
2000万
301
200
table_17千-1万万
hash_value
shard2:id%6=0
true
table_04千-1万万
0
end_id
4000万
table_04千-7千万
302
table_00-2000万
记录范围:0-4000万
table_28千-1万万
解决数据热点和动态扩容问题1、维护字典表2、多查询一次字典表3、依靠全局区间自增id
table_1
shard0:id%2=0
name
table_0
201
shard1
group_id
table_16千-8千万
start_id
table_04千-6千万
sharding-group
shard_id
shardingGroup1:每个节点服务器配置不一样
动态扩容
字典表
shard1::id%2=1
记录范围:4000万-10000万
logic-table表
writable
300
303
sharding-group表
shardingGroup0
1
shard表
0 条评论
下一页