风清月

MySQL主从复制+读写分离

电脑版发表于:2018/12/13 9:47


             

使用Mysql读写分离和主从复制的原因:

*单台MySQL服务器的安全性,高可用性,高并发都是不满足实际的生产需要。


介绍:

1.MySQL-Proxy:通过自带的lua脚本进行SQL判断;

2.Amoeba:陈思儒开发,运用java开发不支持事务和存储过程。


MySQL读写分离:

1)基于程序代码内部实现:根据select,insert进行路由分类,这类方法也是目前生产环境应用最为广泛的,优点是性能好;

2)基于中间代理层实现:代理一般位于客户端和服务器之间,代理服务器街道客户端请求后通过判断厚赚翻到后端数据库。


MySQL支持的复制类型:

1)基于语句复制:在主服务器上执行MySQL语句,在从服务器上执行同样的语句;

2)基于行的复制:把改变内容复制过去;

3)混合类型的复制:默认采用语句的复制,一旦发现基于语句无法精确复制是,就会采用基于行的复制。


实验环境:

一台Master服务器,两台Slavel服务器(已经安装Mysql服务),一台Anoeba服务器,一台客户端,安装MySQL服务


实验步骤:

https://blog.csdn.net/qq_41674452/article/details/84891436



关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢