数据中间层 DBProxy

GPL
C/C++ Lua SHELL 查看源码»
跨平台
2017-01-11
曾经的阿飞

DBProxy 是由美团点评公司技术工程部 DBA 团队(北京)开发维护的一个基于 MySQL 协议的数据中间层。它在奇虎 360 公司开源的 Atlas 基础上,修改了部分 bug,并且添加了很多特性。目前 DBProxy 在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对 DBProxy 的开发全面转到 github 上,开源和内部使用保持一致。

主要功能

  1. 读写分离

  2. 从库负载均衡

  3. IP 过滤

  4. 分表

  5. DBA 可平滑上下线 DB

  6. 自动摘除宕机的 DB

  7. 监控信息完备

  8. SQL 过滤

  9. 从库流量配置

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

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

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

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

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

的码云指数为
超过 的项目
加载中

评论(1)

maskwang
maskwang
赞 值得关注

暂无资讯

暂无问答

在oracle中如何从一个用户切换到另一个用户

正常在SQL/PLUS的情况下: 输入:connect username/password就可以了。 不知道要切换的用户口令,有两种方法: 第一种: 1.用DBA身份连接至数据库,查看dba_users视图。 SQL> select username...

2013/10/12 10:36
58
0
从0到1 | 滴滴DB自动化运维实践了解一下

一.滴滴DB架构介绍 一般来说,自动化运维都会根据自己原有的架构来设计自动化运维平台,上图是滴滴DB的架构图,最上面是TGW LVS,也就是大家所熟悉的VIP,接下来是代理层dbproxy。代理层下面...

2018/05/14 14:59
14
0
关于蘑菇街的TeamTalk分析

当然蘑菇街本身就是山寨美丽说起家的,由于淘宝内部有关系可以获得一定的资源,但是相信他们的路走不长就会关门了。 好了先不说蘑菇街,我们来看看这个TeamTalk,从名字上来说 TeamTalk 就已...

2015/01/04 19:03
5.1K
1
数据库中间件汇总

做数据的分表,分库处理,已经是处理大数据的一种趋势,现在介绍几种数据库的中间件,供后面进行测试使用。。。

2015/04/27 18:10
247
0
如何逐步去构建一个大型网站系统

互联网时代,怎么构建一个大型网站是不可缺少的技能。当然,本人目前接触的网站都是读远远大于写。本文将一步步讲诉,怎么去使用lamp构建完善一个大型网站(读大于写)。 网站架构,我个人认...

2014/02/08 15:14
1K
1
程序员,如何逐步去构建一个大型网站系统,面试必问!!!

往往程序员在面试的时候,公司的面试任职资格上,总有一个大型系统网站的开发经验,我们先来看看几张面试招聘信息截图....... 大型网站定义 首先我们要思考一个问题,什么样的网站才是大型网...

2018/04/22 16:09
34
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部