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