ShardingSphere集成dynamic-datasource实现多数据源的分库分表
最近公司业务急数发展,公司一张大表已经接近20亿数据,目前数据规格是阿里云的云数据库PolarDB 8核32G.考虑到后续还会持续增加,势必会影响MySQL的读写性能,所以需要对这张大表进行分表. 一、什么是ShardingSphere? shardingsphere 是一款开源的分布式关系型数据库
最近公司业务急数发展,公司一张大表已经接近20亿数据,目前数据规格是阿里云的云数据库PolarDB 8核32G.考虑到后续还会持续增加,势必会影响MySQL的读写性能,所以需要对这张大表进行分表. 一、什么是ShardingSphere? shardingsphere 是一款开源的分布式关系型数据库
项目地址:https://github.com/zcs19960929/dynamic-datasource 一、多数据源 实现多数据源的方式不外乎有一下几种: 使用分包方式,不同的数据源配置不同的 MapperScan 和 mapper 文件 使用 AOP 切片方式,实现动态数据源切换