你将收获

1、了解Sharding-JDBC以及分库分表基本概念

2、在SpringBoot使用Sharding-JDBC

3、读写分离

4、绑定表-笛卡尔积

适用人群

有Spring Boot基础

课程介绍

通过实际编码的方式讲解Sharding-JDBC的特性。1.纯Java代码进行编写Sharding-JDBC的使用;2. 使用YAML配置的方式进行使用。3. 在SpringBoot怎么玩?4. 分库分表演练;5、读写分离;6、强制路由;

课程讨论

创建 数据库,表的sql语句呢

所有回复(1):

(1)在前面的章节中表结构信息在ppt中,可以找到;(2)在后面的章节中,使用的jpa会自动创建的哦。
老师,我只想分表不分库如何配置呀,试了半天没成功

所有回复(2):

配置文件,修改为如下配置即可,当然其它多数据源的代码就可以一并删除了,但是不删除也不会有所有影响的。如果您还有什么问题,可以给我留言,我第一时间看到会给您进行回复。
spring.shardingsphere.sharding.tables.order_info.actual-data-nodes=ds$->{0}.order_info$->{0..1}
老师,不分库分表的数据源也要在sharding-jdbc的配置文件里面配置吗

所有回复(1):

不需要的的,在下面的视频中有说明的。你可以看看之后的视频,有问题在留言。
老师,请问我想有个库,其中有个库不用shardingjdbc,这个库要去加载流程框架创建一些表可以吗

所有回复(1):

可以的,对于shardingjdbc,如果没有配置分库分表的,还是直接交给了数据源进行处理的。
老师 请问,如果我想建立saas系统 根据每个机构的ID 分库,那么如何实现动态建库 和查询

所有回复(1):

对于数据库一般根据 要分多少库先创建好的,比如 要分4个库,那么就会先创建4个库,这样才能定义路由规则~