Mysql
文章平均质量分 89
如果悲伤有颜色,那么一定是黄昏
未来可能转战掘金平台,请关注https://juejin.cn/user/1337472272565623
展开
-
CanalAdapter同步ES7(全量&增量)
CanalAdapter同步ES7预准备Mysql5.7ElasticSearch7.12.1集群或单击(7.x +)一个数据库和一个表结构1.下载下载Canal1.1.5,支持es7canal.deployer-1.1.5.tar.gz对应的是canal的server端,负责订阅并解析Mysql-Binlogcanal.adapter-1.1.5.tar.gz对应的是适配器,负责将server的binlog转换并发送给对应的应用canal.admin-1.1.5.tar.gz一个原创 2021-05-13 14:26:48 · 2700 阅读 · 8 评论 -
Jpa-sharding-jdbc(有git demo)
SpringBoot-Jpa-sharding-jdbc测试sharding-jdbc分库和分表,只需引入jpa和sharding-jdbc依赖即可,确实对应用侵入很低。我分别测试了两张表,分两个库,每个库一张表,做分表策略时一定要注意数据均匀分配,否则就会出现某些表中永远没有数据的情况#这种配置就不满足我下面要说的情况,这种配置会导致,每个库中都必须存在冗余表,如果删除会报错spring.shardingsphere.sharding.tables.user.actual-data-nodes=原创 2020-08-17 16:53:53 · 447 阅读 · 0 评论 -
SpringBoot读写分离实践
SpringBoot读写分离实践文章共6000字,纯文字的文章写的比较少,但是不多写一点很难让读者深入了解,所以请耐心看完,后面会有源码,基本上看明白原理了,复制粘贴即可实际环境建议使用mysql5.7版本,8.0版本坑会比较多,如果使用云环境的mysql读写分离版本一般也基于5.7版本,但是搭建教程基本一致基于mysql8+docker搭建主从集群文章地址1 读写分离适用的场景读多写少并发量小非强一致性场景当并发量大时,应使用缓存架构,而非加强数据库层吞吐能力,当大量并发进入数据库原创 2020-06-20 18:07:47 · 466 阅读 · 0 评论 -
SpringDataJpa 动态复杂查询NativeQuery
SpringDataJpa 动态复杂查询NativeQueryemm挺长时间没更新了,最近在忙项目,外加搬家,后续会继续更新遇到一个复杂的sql查询,在不通过外键关联的情况下,只能选择使用原生sql的方式查询,但是遇到一个极其XX的问题首先去了Spring官方和一些博客调查了一下,感觉Jpa还是偏冷门讨论的不多,一搜索好多还是15年的信息…当前SpringBoot版本信息 <ver...原创 2020-03-18 17:07:50 · 2993 阅读 · 3 评论 -
Mysql8主从复制通过Docker搭建(搭配读写分离实战更香)
Docker搭建Mysql8.x主从集群首先先去pull一个mysql镜像,不写版本自动就是8.0+第一步首先准备两个配置文件,my.cnf,你可以去网上copy一份,也可以按照这种方法,先启动一个mysql容器,就配置个密码能进去就可以,主要为了看一下配置文件的位置docker run -di --name mysqltest -p 3306:3306 -e MYSQL_ROOT_PAS...原创 2020-01-15 14:27:03 · 497 阅读 · 0 评论