首发!高性能数据访问中间件 OBProxy(一):功能模块及特性详解
OceanBase 作为一款分布式关系型数据库,随着 Observer 集群的规模不断扩大,如果直连 ObServer,停机/上下线机器的概率也会随之增加, OBProxy 便是在这种情况下应运而生,以解决分布式数据库系统的 SQL 路由、高可用等问题。进入【OBProxy 专题】 查看系列内容
OBProxy,全称为 OceanBase Database Proxy,是 OceanBase 数据库专用的服务代理。使用 OBProxy 可以屏蔽后端 ObServer 集群本身的分布式带来的复杂性,让访问分布式数据库像访问单机数据库一样简单。为此,我们筹划了高性能的数据访问中间件——OBProxy 专题,包括九篇文章,将从 OBProxy 的部署、原理、功能、架构、问题排查、最佳实践等方面一次性讲透,让你真正地对 OBProxy 知其然知其所以然。
现在,我们将开启 OBProxy 的专题系列,深入浅出,一起学习 OBProxy ,从全链路视角看分布式系统问题,掌握连接管理、数据路由、高可用容灾等重要知识点,了解 SQL 从 ExecuteQuery 接口调用到返回结果的冒险经历,让你更好地驾驭分布式数据库!
今天我们将分享的是第一篇内容—— OBProxy 功能模块及特性详解,帮你更好地了解 OBProxy 是什么,有什么用以及怎么用。