美团基于MySQL协议的数据中间层 - Meituan-DBProxy

2016-12-28      627      C语言
项目简介 前往项目首页

一、简介

DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前该项目在美团点评得到了广泛应用。

主要功能:

  • 读写分离
  • 从库负载均衡
  • IP过滤
  • 分表
  • DBA可平滑上下线DB
  • 自动摘除宕机的DB
  • 监控信息完备
  • SQL过滤
  • 从库流量配置

二、DBProxy相对于奇虎360公司开源Atlas的改进

修改了部分bug并且新增了一些feature,详见release notes

提供了丰富的监控信息,大量参数可配置化并且支持动态修改

对原有的诸如日志等模块进行了优化,性能提升明显

开源版本即为目前美团点评内部使用版本,并将一直对源码及其文档进行维护