| 失效链接处理 | 
| 
      MySQL MyCAT读写分离实战  PDF 下载 
	本站整理下载: 
	相关截图: 
![]() 
	主要内容: 
		1. MySQL读写分离概念: 
	
		MYSQL读写分离的原理其实就是让Master数据库处理事务性增、删除、修改、更新操作(CREATE、 
	
		INSERT、UPDATE、DELETE),而让Slave数据库处理SELECT操作,MYSQL读写分离前提是基于 
	
		MYSQL主从复制,这样可以保证在Master上修改数据,Slave同步之后,WEB应用可以读取到Slave端 
	
		的数据。 
	
		1.1 读写分离实现方式: 
	
		实现MYSQL读写分离可以基于第三方插件,也可以通过开发修改代码实现,具体实现的读写分离的常见 
	
		方式有如下四种: 
	
		Amoeba读写分离; 
	
		MySQL-Proxy读写分离; 
	
		Mycat读写分离; 
	
		基于程序读写分离(效率很高,实施难度大,开发改代码); 
	
		Amoeba是阿里08年开源的以MySQL为底层数据存储,并对WEB、APP应用提供MySQL协议接口的 
	
		proxy。它集中地响应WEB应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上 
	
		执行,基于此可以实现负载均衡、读写分离、高可用性等需求。 
	
		Mysql-Proxy是MySQL官方提供的mysql中间件服务,支持无数客户端连接,同时后端可连接若干台 
	
		Mysql-Server服务器,MYSQL-Proxy自身基于MySQL协议,连接MYSQL-Proxy的客户端无需修改任何 
	
		设置, 跟正常连接MYSQL Server没有区别,无需修改程序代码。 
	
		Mycat是基于阿里12年开源的cobar开发的一个数据库中间件,在架构体系中是位于数据库和应用层之 
	
		间的一个组件,并且对于应用层是透明的,它可实现读写分离,分库分表。 
	
		2. 基于mysql-proxy实现读写分离: 
 | 
    




    
苏公网安备 32061202001004号


    