MySQL想要做读写分离,目前可以有三种解决方式:

1  程序修改mysql操作类
优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配
缺点:自己维护更新,增减服务器在代码处理

2  amoeba
http://sourceforge.net/projects/amoeba/files/
优点:直接实现读写分离和负载均衡,不用修改代码,有很灵活的数据解决方案
缺点:自己分配账户,和后端数据库权限管理独立,权限处理不够灵活

3  mysql-proxy
优点:直接实现读写分离和负载均衡,不用修改代码,master和slave用一样的帐号
缺点:字符集问题,lua语言编程,还只是alpha版本,时间消耗有点高

如果你不想安装软件来解决读写分离,那就要在程序里控制。
如果你想安装软件来解决读写分离,那amoeba是不错的,mysql-proxy不太建议,目前只有alpha版本,效率还不太理想,amoeba目前在阿里巴巴是内部项目,正在生产环境使用的。

Amoeba For Mysql
Amoeba For Mysql 是 Amoeba项目的子项目。要使用Amoeba For Mysql您必须确保您已符合所有
先决条件:
1. Java SE 1.5 或以上 Amoeba 框架是基于JDK1.5开发的,采用了JDK1.5的特性。
2. 支持Mysql 协议版本10(mysql 4.1以后的版本)。
3. 您的网络环境至少运行有一个mysql 4.1以上的服务

mysql负载均衡解决方案相关推荐

  1. mysql负载均衡分区_分区和负载均衡让MySQL更大更好

    通常,当我们的MySQL数据库逐渐变慢时,我们就希望通过一切努力使它变得更快.更强.更大.更好!那么都有哪些方法呢?别着急,我会一个一个给大家介 绍如何才能实现这些美好的愿望.阅读本系列文章将有助于扩 ...

  2. 转:Discuz!NT负载均衡解决方案(HA)之---LVS(Linux Virtual Server)

    来自:http://www.cnblogs.com/daizhj/archive/2010/06/13/1693673.html 在Discuz!NT的最新版本(企业版)中,支持目前主流LINUX平台 ...

  3. Citrix NetScaler 全局负载均衡解决方案

    Citrix NetScaler 全局负载均衡解决方案 思杰(Citrix)系统亚太有限公司 2008年5月 目 录 第1章 项目概述... 3 第2章 思杰系统(Citrix)公司简介... 4 2 ...

  4. Radware全局负载均衡解决方案

    一. 需求分析 无论用户的数据中心内部采用多么完善的冗余机制.安全防范工具以及先进的负载均衡技术,单个数据中心的运行方式仍然不能保证关键业务可以7*24不间断运行.而为了满足处于全球范围内不同地点的用 ...

  5. 阿里云的网站负载均衡解决方案

    2015年5月,国务院印发了<关于进一步做好新形势下就业创业工作的意见>,全国范围内刮起了"大众创业,万众创新"的高潮.于是中关村电子市场悄然改成了创业大街,美食街变成 ...

  6. 企业级负载均衡解决方案之七:京东四层负载均衡解决方案ContainerLB

    一.前言 根据文章<京东商城ContainerLB实践>里面的描述,京东在2016年的时候几乎已经把他的所有业务系统转成容器模式,"线上20万+容器实例承载着数千个业务应用&qu ...

  7. 企业级负载均衡解决方案之五:阿里四层负载均衡解决方案AGW

    一.前言 阿里巴巴在面对大并发大流量接入的时候,基于UIO等优化技术开发了自己四层负载均衡设备AGW,支持FULLNAT功能.在文章<面向C10M时代的MiddleBox之 - 高性能四层负载均 ...

  8. 企业级负载均衡解决方案之三:唯品会四层负载均衡解决方案VGW

    一.前言 和美团点评一样,唯品会也使用DPDK框架来开发自己的四层负载均衡器VGW.其基本技术和文章<企业级负载均衡解决方案之二:美团点评高性能四层负载均衡器MGW>里面提到的技术方案基本 ...

  9. 企业级负载均衡解决方案之一:Google四层负载均衡解决方案Meglev

    一.前言 在之前的文章<IPVS概览>中给出了IPVS作为负载均衡解决方案的一些技术要求,但是从产品部署的角度讲,IPVS比较适用的场景还是小规模的内网或者外网部署.由于IPVS是使用Li ...

最新文章

  1. 好用的爬虫软件?动态ip软件告诉你
  2. C++拓展笔记2-3:C++中this指针用法简介
  3. nginx log response_python+pandas分析nginx日志的实例
  4. Exchange 2007 OWA中出现“HTTP 错误404”解决方法
  5. Spotlight on oracle 使用
  6. 【复杂系统迁移 .NET Core平台系列】之界面层
  7. [Java基础]泛型基础
  8. MVVM模式于MVP模式
  9. Apache Ranger——Hadoop ACL控制工具
  10. php基础案例例子,PHP基础案例教程
  11. CCS 软件使用经验四则
  12. uniapp点击复制文本
  13. 从辣条国家标准到 java 接口规范
  14. 如何把两个视频拼在一个画面上?这样制作“画中画”
  15. [POI2009]Lyz
  16. 小猿圈 python学习-细讲数据类型-字典
  17. 微信小程序云端解决方案探索之路
  18. mysql中存储指纹数据_业务数据指纹(MD5)的使用和存储注意
  19. Jupyter Notebooks 入门
  20. PuTTY的简介及使用

热门文章

  1. 进行自媒体平台写作,文章原创度真的很重要吗?
  2. 汽车后市场,小程序为何独占鳌头
  3. 无线电线路: 5G和你后院的信号塔
  4. BaiduPCS-Go 下载百度云资源的相关问题
  5. NYOJ 847 S+T
  6. 手机品牌、机型/浏览器市场份额查询
  7. mongoDB多字段去重
  8. 河北执业医师计算机考试费用,2020年医师资格考试报名缴费方式和收费标准
  9. MacOS 用typora和picGo配置腾讯云COS图床
  10. MYSQL中LIKE(模糊查询)