MySQL中间件

mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。

Amoeba、Cobar、MyCAT这三者的渊源比较深,若Amoeba能继续下去,Cobar就不会出来;若Cobar那批人不是都走光了的话,MyCAT也不会再另起炉灶。

Mycat
http://www.mycat.org.cn/
数据库分库分表中间件
国内最活跃的、性能最好的开源数据库中间件!
什么是MYCAT
一个彻底开源的,面向企业应用开发的大数据库集群
支持事务、ACID、可以替代MySQL的加强版数据库
一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群
一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品

一个新颖的数据库中间件产品


另:

Atlas
https://github.com/Qihoo360/Atlas
奇虎360Web平台部基础架构团队发布了开源项目——Atlas,一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。

OneProxy
http://www.onexsoft.com/?page_id=3383
OneProxy分布式中间件,是平民软件完全自主开发的分布式数据访问层,帮助用户在MySQL/PostgreSQL集群上快速搭建支持分库分表的分布式数据库中间件,也是一款具有SQL白名单(防SQL注入)及IP白名单功能的SQL防火墙软件。采用与MySQL Proxy一致的反向协议输出模式,对应用非常简单和透明易用,让用户畏惧的分库分表(Horizontal Partitioning)工作变得极其简单可控!基于Libevent机制实现,单个实例可以实现25万的SQL转发能力,用一个OneProxy节点可以带动整个MySQL集群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以根据您当前使用的mysql中间件类型来进行升级,以下是一些常见的mysql中间件类型的升级方法: 1. HAProxy:如果您正在使用HAProxy作为mysql中间件,可以按照以下步骤进行升级: - 停止旧版本的HAProxy服务:`sudo systemctl stop haproxy`。 - 确认您需要升级的HAProxy版本,并前往官网下载对应版本的源码包。 - 解压源码包:`tar zxvf haproxy-xxx.tar.gz`。 - 进入解压后的目录:`cd haproxy-xxx`。 - 执行以下命令,进行编译和安装: ``` make TARGET=linux-glibc sudo make install ``` - 安装完成后,启动新版本的HAProxy服务:`sudo systemctl start haproxy`。 - 确认新版本的HAProxy服务已经成功启动:`sudo systemctl status haproxy`。 2. MaxScale:如果您正在使用MaxScale作为mysql中间件,可以按照以下步骤进行升级: - 停止旧版本的MaxScale服务:`sudo systemctl stop maxscale`。 - 确认您需要升级的MaxScale版本,并前往官网下载对应版本的安装包。 - 执行以下命令,进行安装: ``` sudo rpm -Uvh maxscale-x.x.x.x.x86_64.rpm ``` - 安装完成后,启动新版本的MaxScale服务:`sudo systemctl start maxscale`。 - 确认新版本的MaxScale服务已经成功启动:`sudo systemctl status maxscale`。 需要注意的是,升级mysql中间件可能会引起一些配置文件的变化,因此在升级之前,建议备份原有的mysql中间件配置文件,以便在需要时进行恢复。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值