Fork me on GitHub

Sharding-JDBC 学习

1, Sharding-JDBC 主要目标

  • 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集群。

2,数据分片

2.1 基本概念

2.2 分片策略

2.3 归并引擎

  • 遍历归并
  • 排序归并
  • 分组归并
  • 聚合归并
  • 分页归并

3,快速入门

3.1 引入 Maven 依赖

<dependency>
    <groupId>org.apache.shardingsphere</groupId>
    <artifactId>sharding-jdbc-spring-boot-starter</artifactId>
    <version>4.0.0-RC1</version>
</dependency>

3.2 规则配置:

3.3 配置多数据源

待解决问题:同一个数据库,部分表分片,另外一部分不分片,Sharding-JDBC 是否支持?



参考资料:

posted @ 2021-09-09 17:59  小a的软件思考  阅读(69)  评论(0编辑  收藏  举报