![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读写分离
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
简单好用!利用Spring AOP技术10分钟实现一个数据库读写分离方案
前言最近我们的APP在线用户越来越多,接口的响应速度也是越来越慢,经过运维排查发现是由于并发查询太多导致的数据库压力比较大,架构师经过调研给出了数据库读写分离的解决方案,为了快速解决问题,我们最终采用AOP技术实现了数据库读写分离方案。目录什么是数据库读写分离以及为什么要读写分离? 数据库读写分离实现方式及优缺点分析 用AOP实现的数据库读写分离方案 总结什么是数据库读写分离以...转载 2020-04-30 13:34:29 · 917 阅读 · 1 评论 -
浅谈高性能数据库集群 —— 读写分离
1. 读写分离概述2. 适用场景3. 引入的系统复杂度问题最近学习了阿里资深技术专家李运华的架构设计关于读写分离的教程,颇有收获,总结一下。本文主要介绍高性能数据库集群读写分离相关理论,基本架构,涉及的复杂度问题以及常见解决方案。 1. 读写分离概述读写分离概述 基本架构图: 2. 适用场景读写分离不是银弹,并不是一有性能问题就上...转载 2018-11-11 09:24:50 · 1697 阅读 · 0 评论 -
SpringBoot + MyBatis + MySQL 读写分离实战
1. 引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离;第二种是应用程序自己去做分离。这里我们选择程序自己来做,主要是利用Spring提供的路由数据源,以及AOP。然...转载 2019-06-06 15:45:49 · 897 阅读 · 2 评论