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目前在阿里巴巴是内部项目,正在生产环境使用的。

最新文章

  1. HTC Vive开发笔记之手柄震动
  2. php部分---对数据的多条件查询,批量删除
  3. Server-Side Access Control
  4. Hibernate查询之SQL查询
  5. GPS
  6. 机器学习Matlab打击垃圾邮件的分类————朴素贝叶斯模型
  7. 我的 Azure VM 为何会重新启动?
  8. POJ - 1185 炮兵阵地 (状态压缩)
  9. vs2012 + web api + OData + EF + MYsql
  10. 基于嵌入式OS的任务设计-----任务划分
  11. 手动启动Android模拟器
  12. seq2seq笔记
  13. Maven [ERROR] 不再支持源选项 5。请使用 6 或更高版本
  14. Linux平台上轻松安装与配置Domino
  15. JavaScript--fullPage.js插件
  16. nutch笔记
  17. linux查看某IP尝试连接成功和失败次数
  18. javascript原生代码取单选框的值
  19. SQL进价2:三值逻辑和null
  20. navicat for mysql 10.1.7 注册码

热门文章

  1. JAVA 消耗 CPU过高排查方法
  2. 【12】Firefox 快捷键大全及更改和定制快捷键的方法
  3. canvas 动画库 CreateJs 之 EaselJS(上篇)
  4. iOS 9下支持的键盘类型:
  5. Selenium WebDriver-通过ActionChains实现页面元素拖拽
  6. selenium - 常用元素操作
  7. Educational Codeforces Round 37 (Rated for Div. 2)
  8. Spring配置文件中使用ref local与ref bean的区别
  9. 当网络中断的时候,JTA全局事务管理,究竟会不会回滚???
  10. Windows杂技