MySQL的数据库中间件-DBProxy
2017-05-06 21:35:15 阿炯
DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前DBProxy在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对DBProxy的开发全面转到github上,开源和内部使用保持一致。目前只支持MySQL(Percona)5.5和5.6,采用C语言开发并在GPLv2协议下授权。
主要功能
读写分离
从库负载均衡
IP过滤
分表
DBA可平滑上下线DB
自动摘除宕机的DB
监控信息完备
SQL过滤
从库流量配置
DBProxy对奇虎360公司开源Atlas的改进
修改了部分bug并且新增了一些feature,详见release notes
提供了丰富的监控信息,大量参数可配置化并且支持动态修改
对原有的诸如日志等模块进行了优化,性能提升明显
开源版本即为目前美团点评内部使用版本,并将一直对源码及其文档进行维护
更多的信息可参考其FAQ。
最新版本:0.2
项目主页:https://github.com/Meituan-Dianping/DBProxy
主要功能
读写分离
从库负载均衡
IP过滤
分表
DBA可平滑上下线DB
自动摘除宕机的DB
监控信息完备
SQL过滤
从库流量配置
DBProxy对奇虎360公司开源Atlas的改进
修改了部分bug并且新增了一些feature,详见release notes
提供了丰富的监控信息,大量参数可配置化并且支持动态修改
对原有的诸如日志等模块进行了优化,性能提升明显
开源版本即为目前美团点评内部使用版本,并将一直对源码及其文档进行维护
更多的信息可参考其FAQ。
最新版本:0.2
项目主页:https://github.com/Meituan-Dianping/DBProxy