分库分表这样玩,可以永不迁移数据、避免热点( 三 )


文章插图
group和DB的关系

分库分表这样玩,可以永不迁移数据、避免热点

文章插图
table和db的关系
上面的表关联其实是比较简单的,只要原理思路理顺了,就ok了 。小伙伴们在开发的时候不要每次都去查询三张关联表,可以保存到缓存中(本地jvm缓存),这样不会影响性能 。
分库分表这样玩,可以永不迁移数据、避免热点

文章插图
一旦需要扩容,小伙伴是不是要增加一下group02关联关系,那应用服务需要重新启动吗?
简单点的话,就凌晨配置,重启应用服务就行了 。但如果是大型公司,是不允许的,因为凌晨也有订单的 。那怎么办呢?本地jvm缓存怎么更新呢?
其实方案也很多,可以使用用zookeeper,也可以使用分布式配置,这里是比较推荐使用分布式配置中心的,可以将这些数据配置到分布式配置中心去 。

【分库分表这样玩,可以永不迁移数据、避免热点】


推荐阅读