![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sharding-jdbc
文章平均质量分 61
才_先生
这个作者很懒,什么都没留下…
展开
-
ShardingSphere-JDBC5.2多个数据库水平分表
ShardingSphere-JDBC5.2整合mybatisPlus实现多个数据库的水平分表功能,项目需要了解mybatisPlus, 基本上是在mybatisPlus的基础上加上 sharding-jdbc的水平分片的配置实现了多个数据库每个数据库只有一张表的水平分表需求。原创 2022-11-05 19:25:18 · 1055 阅读 · 0 评论 -
ShardingSphere-JDBC5.2单库水平分表
本文演示的是ShardingSphere-JDBC5.2整合mybatisPlus实现单库的水平分表功能,项目需要了解mybatisPlus, 基本上是在mybatisPlus的基础上加上 sharding-jdbc的水平分片的配置实现了一个数据库多个表的水平分表需求。如果id=1,则id%3 = 1,则最终解析为查询shop_user_1表。如果id=2,则id%3=2,则最终解析为查询shop_user_2表。如果id=3,则id%3=0,则最终解析为查询shop_user_0表。原创 2022-11-05 19:23:29 · 1131 阅读 · 0 评论 -
ShardingSphere-JDBC5.2整合mybatisPlus入门
当单表的数据量非常大,已经达到了数据库的IO瓶颈时,即使是尝试了加索引,读写分离等方案之后,单表的查询速度还是非常慢。这时候就可以考虑使用水平分表的方案,即通过把单表的数据拆分存放到多个表里面,以达到降低单表数据量从而提高查询速度的目的。当单库的连接数过多,单库已经无法支持更多的连接数时,这时候可以考虑分库方案,通过把单一数据库拆分为多个数据库,使得连接可以去到不同的数据库,以达到降低单库的连接数过高的目的。原创 2022-11-05 19:22:13 · 3088 阅读 · 2 评论