SOHU-DBProxy是由 搜狐 数据库团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.3版本的基础上, 修改了大量bug,添加了很多功能特性。现在已经在sohu的多个业务线上使用
DBProxy 兼容 MySQL 协议,可以用任何 5.1/5.5 客户端连接,支持 JDBC,PHP,ODBC,C
驱动,c3p0,DBCP 连接池。JDBC,PHP,C 驱动已经测试通过。支持动态扩展,自动实现读
写分离。
DBProxy 是 SOHU DBA 团队开发的产品,参考了开源产品 MySQL Proxy 0.8.3、Spock Proxy
的实现、使用标准 C 开发的一个数据库中间件产品。
DBProxy 位于应用程序和数据库之间,可以监视/控制/转发客户端的请求以及服务器返
回的结果,实现连接复用、负载均衡、故障迁移、读写分离功能。
SOHU-DBProxy主要功能:
1 即使在同一个连接(只要不在同一个事务中)也能连接复用
2 负载均衡提高读性能,支持动态扩展
3 动态添加的SQL审核和过滤。能够统计的SQL长时间运行影响性能,并且阻止其运行
4 用户连接限制
5 自动摘除宕机的DB
6 读写分离(当前版本没有,代码和测试已经完成,没有合并到当前版本)
相关推荐
SOHU-DBProxy 是由 搜狐 数据库团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的 MySQL-Proxy 0.8.3版本的基础上, 修改了大量bug,添加了很多功能特性。现在已经在sohu的多个业务线上使用...
奇虎360公司开源的Atlas是优秀的数据库中间件,美团点评DBA团队针对公司内部需求,在其上做了很多改进工作,形成了新的高可靠、高可用企业级数据库中间件DBProxy,已在公司内部生产环境广泛使用,较为成熟、稳定。...
DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前DBProxy在美团点评广泛应用,包括美团...
SOHU-DBProxy是由 搜狐 数据库团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.3版本的基础上, 修改了大量bug,添加了很多功能特性。现在已经在sohu的多个业务线上使用 ...
除了Atlas之外,还有其他的数据库中间件解决方案,如Mysql-proxy、Mysql-router、Cobar、Mycat、TDDL SmartClient、Oceanus、OneProxy、vitess、Heisenberg、TSharding、Xx-dbproxy等。 6. Atlas的部署 - 系统要求...
搜狐公司强大的数据中间件###一、简介SOHU-DBProxy是由搜狐数据库团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.3版本的基础上,修改了大量bug,添加了很多功能特性。已经...
- MySQL基准测试:如mysqlsla、sql-bench、Super Smack、Percona's TPCC-MYSQL Tool和sysbench。 - MySQL代理:SOHU-DBProxy、Altas、cobar和Oceanus用于优化MySQL性能和负载均衡。 - 备份工具:mysqldump、...
DBProxy 是一个数据库中间件,它提供了一组丰富的管理命令来监控、配置和管理后端数据库服务器。在本文中,我们将深入探讨标题为 "dbproxy管理命令列表1" 的描述和部分内容,主要关注与 MySQL 相关的命令。 1. **...
下面我们将详细探讨`dbproxy`在JDBC驱动、数据访问操作语句、MySQL系统函数等方面的限制。 首先,关于JDBC驱动,`dbproxy`主要支持以下版本的JDBC驱动和连接池: 1. **Connector/J (JDBC Pool)**: 包括5.0.8和...
DBProxy 是一个基于 MySQL 的数据库代理服务器,可以帮助我们更好地管理和监控数据库。下面是 DBProxy 安装指南的详细说明。 一、安装前准备 在安装 DBProxy 之前,我们需要准备一些依赖软件包。这些依赖软件包...
- MySQL基准测试工具如sql-bench、Percona's TPCC-MYSQL Tool和sysbench用于性能测试。 13. **MySQL管理**: - MySQL Proxy如SOHU-DBProxy、Altas和Oceanus提供数据库代理服务。 - 物理备份工具Xtrabackup和LVM ...
MySQL基准测试工具如mysqlsla、sql-bench、Super Smack等,MySQL Proxy如SOHU-DBProxy、Atlas、cobar和Oceanus。物理备份有Xtrabackup和LVM Snapshot,逻辑备份工具如mysqldump、mysqlhotcopy、mydumper等。 9. **...
- 代理与备份:MySQL Proxy工具如SOHU-DBProxy、Altas、cobar、Oceanus,以及物理备份工具Xtrabackup、LVM Snapshot。 11. **NoSQL数据库**: - MongoDB压力测试:iibench和sysbench。 - 分布式缓存:Memcached...
综上所述,百度数据库中间件(dbproxy)不仅有效解决了MySQL数据库集群面临的多种挑战,还提供了一系列高级功能,极大地提升了系统的性能和稳定性。对于那些需要处理大量数据和高并发请求的应用来说,这是一个非常有...
DBProxy 是一款由 SOHU DBA 团队开发的数据库中间件,它的主要目标是提升数据库系统的稳定性和效率。作为数据库代理,DBProxy 位于应用程序和数据库服务器之间,扮演着监控、控制和转发请求的角色。它支持 MySQL ...
这次分享的主要内容包括6个部分:第一是我的简单介绍一下美团点评DBProxy;第二部分,会介绍一下美团点评DBProxy的整体架构;第三个是美团点评DBProxy的主要模块,主要模块介绍我们美团点评在上面的主要工作;第四个...
- **DBProxy**:美团点评提供的解决方案。 - **Amoeba**:早期阿里巴巴使用的读写分离工具。 - **Cobar**:阿里巴巴另一款读写分离工具。 - **MyCat**:基于Cobar开源版本。 - **Kingshard**:用Go语言开发的...
- **MySQL兼容性测试**:确保DBProxy能与MySQL数据库无缝协作,兼容各种MySQL特性。 - **有压力的情况下,结果集正确性测试**:在高负载或并发环境下,测试DBProxy处理查询结果的正确性,检验其在复杂条件下的稳定...
14. **MySQL代理**:SOHU-DBProxy、Atlas、cobar、Oceanus提升MySQL性能和可用性。 15. **逻辑与物理备份**:mysqldump、mysqlhotcopy、mydumper、MySQLDumper、mk-parallel-dump/mk-parallel-restore进行逻辑备份...
15. **MySQL基准测试**: 使用mysqlsla、sql-bench、Super Smack、Percona's TPCC-MYSQL Tool和sysbench来衡量数据库性能。 16. **MySQL代理**: SOHU-DBProxy、Altas、cobar、Oceanus提供MySQL的负载均衡和故障切换...