MySQL Proxy 实现 MySQL 读写分离提高并发负载
这是怎么实现的呢?
实现的场景:
mysql proxy 有一项强大的功能,实现“读写分离”,基本原理让主数据库处理写方面的事务,让从数据库处理select查询。
Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于MySQL Proxy,有兴趣的可以测试一下。
环境搭建:
操作系统:CentOS6.5_x64
一台master 192.168.61.55
多台slave 192.168.61.54
调度服务器:mysql-proxy 192.168.61.53
实现读取全部从slave中获取 写入在master上。
mysql-proxy 默认端口4040
mysql-proxy 编译安装:
yum install libtermcap-devel ncurses-devel libevent-devel readline-devel
我们来看看: