![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sharding-Jdbc
DDF_YiChen
世上人才千千万,我在垃圾堆里站
展开
-
Sharding-Jdbc学习笔记四之水平分库+水平分表+读写分离
文章目录1. mysql准备1.1 sql1.2 修改my.conf2. 项目配置2.1 user_article分库策略2.1 项目核心配置3. 演示效果项目通用配置和项目错误汇总ShardingJdbc本身的核心代码是支持上面这个操作的,但是有一些配置代码,拦截了这个处理,导致无法再配置了读写分离的库上再配置水平分库,需要修改一些额外源码才能达到这个效果,所以这个模块的核心其实是水平分库+水平分表。关于这一块不知道是不是我表述有问题,反正最终在官网提issue提到最后我都不想再描述我的问题了。我本地原创 2020-10-10 13:45:09 · 675 阅读 · 0 评论 -
Sharding-Jdbc学习笔记三之水平分表+读写分离
由于该学习笔记是循序渐进的,因此都是在前面的配置基础上再增加额外配置,正好这种配置又是不冲突的,这样就可以在学习新的配置方式的时候把前面的配置也融合进来,所以这里是在前面读写分离的配置上增加了水平分表。二、 水平分表+读写分离由于读写分批和分表的配置是不冲突的,所以也就在配置水平分表的时候将前面配置的读写分离一块配置上了目标总结:现在已经有了数据库boot-quick,每个库都有一个表为auth_user, 我们现在在master在增加一个表auth_user,用来做水平分表。这里其实是给自己找事,原创 2020-10-10 13:37:04 · 555 阅读 · 0 评论 -
Sharding-Jdbc学习笔记一之读写分离mysql安装篇
文章目录1. mysql相关配置1.1 安装1.2 主从配置文件设置1.2.1. master服务器配置1.2.2. 修改从服务器配置文件1.23. 重启所有服务器1.3. 主从同步配置1.3.1 在主库创建用于同步的账号1.3.2 配置从库向主库的同步连接信息1.4 sql语句1. mysql相关配置1.1 安装安装一主两从, 使用docker desktop版本安装先随便安装一个自己想要版本的myql镜像,主要目的是将该版本镜像相关的配置文件拷贝出来,因为我们要采用目录挂载的方式,但是手里又原创 2020-10-10 13:19:47 · 924 阅读 · 0 评论 -
Sharding-Jdbc学习笔记二之读写分离项目配置篇
2. 项目配置参考手册2.1 application.yml中配置使用druid连接池, 经过测试, 如果要配置druid的filter还是保持和原来一样的配置将这部分信息配置在spring.datasource.druid下现在使用了shardingsphere,所以其他连接具体信息需要配置在spring.shardingsphere.datasource下#######################################################读写分离配置#####原创 2020-10-10 13:24:31 · 1087 阅读 · 0 评论