Mysql读写分离实现的三种方式
来源:互联网 发布:淘宝上找货源 编辑:程序博客网 时间:2024/05/18 03:55
1 程序修改mysql操作类
可以参考PHP实现的Mysql读写分离,阿权开始的本项目,以php程序解决此需求。
优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配
缺点:自己维护更新,增减服务器在代码处理
2 amoeba
参考官网:http://amoeba.meidusa.com/
优点:直接实现读写分离和负载均衡,不用修改代码,有很灵活的数据解决方案
缺点:自己分配账户,和后端数据库权限管理独立,权限处理不够灵活
3 mysql-proxy
参考 mysql-proxy。
优点:直接实现读写分离和负载均衡,不用修改代码,master和slave用一样的帐号
缺点:字符集问题,lua语言编程,还只是alpha版本,时间消耗有点高
如果你不能安装软件来解决读写分离,那可以尝试阿权的项目解决思路。
如果你可以安装软件,那amoeba是不错的,mysql-proxy不太建议,目前只有alpha版本,效率还不太理想,amoeba目前在阿里巴巴是内部项目,正在生产环境使用的。
可以参考PHP实现的Mysql读写分离,阿权开始的本项目,以php程序解决此需求。
优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配
缺点:自己维护更新,增减服务器在代码处理
2 amoeba
参考官网:http://amoeba.meidusa.com/
优点:直接实现读写分离和负载均衡,不用修改代码,有很灵活的数据解决方案
缺点:自己分配账户,和后端数据库权限管理独立,权限处理不够灵活
3 mysql-proxy
参考 mysql-proxy。
优点:直接实现读写分离和负载均衡,不用修改代码,master和slave用一样的帐号
缺点:字符集问题,lua语言编程,还只是alpha版本,时间消耗有点高
如果你不能安装软件来解决读写分离,那可以尝试阿权的项目解决思路。
如果你可以安装软件,那amoeba是不错的,mysql-proxy不太建议,目前只有alpha版本,效率还不太理想,amoeba目前在阿里巴巴是内部项目,正在生产环境使用的。
阅读全文
0 0
- Mysql读写分离实现的三种方式
- [面试]mysql主从复制原理,3三种读写分离的方式,mysql主从复制和读写分离
- mysql读写分离(三)--- 读写分离实现
- mysql读写分离的实现
- mysql读写分离的实现
- mysql 驱动方式实现读写分离
- MYSQL实现读写分离
- mysql读写分离实现
- Mysql实现读写分离
- PHP实现的Mysql读写分离
- PHP实现的Mysql读写分离
- PHP实现的Mysql读写分离
- mysql读写分离Amoeba3.x的实现
- PHP实现的Mysql读写分离
- MyCAT实现MySQL的读写分离
- MyCAT实现MySQL的读写分离
- spring实现Mysql的读写分离
- Mycat之Mysql读写分离的实现
- Xamrin.Forms 用户界面——控件——Style——设备样式
- LeetCode547. Friends Circles 利用union find | bfs | dfs三种方法解决
- 开启科研之路,写此文以作纪念!
- Linux 问题解决拾遗
- JAVA HttpClient(普通参数、JSON格式参数)
- Mysql读写分离实现的三种方式
- 【牛腩】LinkButton
- SQL FULL JOIN 关键字
- C语言(18)A+B Problem II
- Storm基本知识
- Android 项目架构探索
- java 打印素数
- C语言,念整数
- 数据预处理之异常值处理