mysql读写分离的三种实现方式
2024-08-29 03:27:17
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目前在阿里巴巴是内部项目,正在生产环境使用的。
最新文章
- HTC Vive开发笔记之手柄震动
- php部分---对数据的多条件查询,批量删除
- Server-Side Access Control
- Hibernate查询之SQL查询
- GPS
- 机器学习Matlab打击垃圾邮件的分类————朴素贝叶斯模型
- 我的 Azure VM 为何会重新启动?
- POJ - 1185 炮兵阵地 (状态压缩)
- vs2012 + web api + OData + EF + MYsql
- 基于嵌入式OS的任务设计-----任务划分
- 手动启动Android模拟器
- seq2seq笔记
- Maven [ERROR] 不再支持源选项 5。请使用 6 或更高版本
- Linux平台上轻松安装与配置Domino
- JavaScript--fullPage.js插件
- nutch笔记
- linux查看某IP尝试连接成功和失败次数
- javascript原生代码取单选框的值
- SQL进价2:三值逻辑和null
- navicat for mysql 10.1.7 注册码