这篇博客通过ShardingSphere实现分库分表,并在文章最下方附上项目Github地址。
一、项目概述
1、技术架构
项目总体技术选型
SpringBoot2.0.6 + shardingsphere4.0.0-RC1 + Maven3.5.4 + MySQL + lombok(插件)
2、项目说明
场景 在实际开发中,如果表的数据过大我们需要把一张表拆分成多张表,也可以垂直切分把一个库拆分成多个库,这里就是通过ShardingSphere实现分库分表功能。
3、数据库设计
分库 ds一个库分为 ds0库 和 ds1库。
分表 tab_user一张表分为tab_user0表 和 tab_user1表。
如图
ds0库

ds1库

本文介绍了如何使用ShardingSphere在SpringBoot项目中进行分库分表的操作,包括项目概述、核心代码展示以及测试验证。通过案例展示了如何配置Sharding-JDBC,批量插入数据到ds0和ds1库的tab_user0和tab_user1表,并实现了跨库数据聚合及排序查询。
最低0.47元/天 解锁文章
294

被折叠的 条评论
为什么被折叠?



