OB单机版,扰动集中式数据库市场的X因素
近期数据库厂商-OceanBase,发布了自己的单机版产品,在业内引起了广泛的关注。我也受邀探访 OB 总部,与产品、运营同学就单机版发布进行了充分的沟通。对这一新发布产品,有了全新的认识,也理解了厂商的初衷。本文就从产品、场景、市场等多角度谈谈我对 OB 单机版的几点看法。
1. 产品篇:同核、多形、共生态
从 OB 的官网上看到,OceanBase 数据库单机企业版专为单机部署场景设计,保留了 OceanBase 数据库的核心特性同时降低了使用复杂度,是一款专为中小规模业务场景设计的数据库产品。其与 OB 的其他产品组成如下图的关系
1.png
从上图可见,OB 单机版与分布式版本为各自独立产品,其具有同一的内核来支撑。也就是说在内核能力上单机版可视为与分布式版本一致(部分分布式能力除外),下图(摘自官网)也描述了其系统架构。这也解惑我对单机版的一个疑问,就是它不是简单的“引流式”产品,而是完全独立发展的。第二点可以看到,OB单机版是可以升级为分布式版本的(图中虚线部分),官方描述是“无损扩展至分布式架构”,进而满足企业业务增长。第三点则是共享了OB 完整的生态工具体系,即在一套平台下实现对单机和分布式的统一管理。目前已提供白盒、黑盒多种管理方式,后续还将在图形化工具(OCP)提供一键实现单机到分布式的扩展能力。
2.PNG
2. 场景篇:企业数据库场景全覆盖
随着近两年来 OceanBase 的快速发展,其已逐步演进为一款支持OLTP、HTAP并兼具一定OLAP、OLMP(在线机器学习)能力,同时支持关系、KV、向量等多种数据模型和计算方式的数据库。但受其架构的约束,其定位一直是一款分布式数据库产品,这对于更为广泛的数据库场景来看,仍有不足。单机版本的推出,可以说填补了 OB 的产品矩阵缺陷,形成覆盖用户数据库全场景的技术基础底座能力。
3.png
3. 定位篇:Super MySQL + Neo Oracle
OB 单机版的推出,填补整体产品矩阵的空白;那么用户角度来看,如何定位该产品呢?这里我通过两个词来描述它,Super MySQL 与 Neo Oracle。我们知道 OceanBase 支持MySQL、Oracle两种数据库生态。从 MySQL 生态来看,其天然具备简单、灵活、经济等特点,广泛应用于各行各业,但它也存在一些短板,如无法应对太大的数据规模、复杂语句支持不佳等;而 OB 单机版的出现则解决上述问题,在兼容 MySQL 生态标准的同时,还提供了更强的数据承载力、更好的性能变现、更突出了优化能力等,用户完全可以将其当做一款“Super MySQL”去使用。之前的分布式版本虽然也具备上述能力,但其天然的分布式架构成为很多用户上手的难点,而与 MySQL 同样采用单机架构的OB单机版,则进一步降低这一门槛。从 Oracle 生态来看,往往承载着企业核心、重要系统支持,能应对更为复杂、更大数据规模的使用场景。OB 原生内核就提供了很好的 Oracle 兼容性,同时单机版的架构又更为贴近 Oracle 的架构,能够让用户使用更为平滑。可以说 OB 单机版已经初步具备了 Oracle 同级别的能力水平。当然我们也要看到 OB 单机版还存在一些不足,特别是在针对高可用架构上,这里我使用“Neo Oracle”来描述OB单机版的能力,可以理解为是“轻量级 Oracle”。下图(摘自官网)是OB 单机版的高可用架构,其采用“日志异步复制+物理备份”的方式。
4.PNG
上述架构存在一定局限性,即在针对高可用、高可靠场景下无法保证RPO=0和异常无感切换。这里将 OceanBase、MySQL、Oracle 在这块能力上做个对比。
5.png
从上面我们看到,MySQL 和 OceanBase 单机版相较于 Oracle 还是存在不足之处。在极致高可用场景下,OB 还是推荐使用其分布式版本来解决。那么总结下,用户可以根据可用性要求及计算与存储负载情况,来选择使用OB的单机版本还是分布式版本。
4. 价值篇:“信、快、好、省”的价值理念
OB 通过引入单机版,大幅降低了用户使用门槛,同时也为用户带来明显的价值回馈。这里将价值点按“信、快、好、省”的分类描述下(如下表),这里看到无论是针对企业的决策管理者、数据库运维人员、数据库应用开发人员、架构师等角色,都可以收益与“OB的全家桶”。
7.png
5. 市场篇:扰动市场的X因素
在国产数据库市场竞争白热化的当下,OceanBase单机版的发布犹如投入湖面的巨石,以"单机分布式一体化"架构为支点,正在撬动传统集中式数据库市场格局。这款产品不仅打破了分布式数据库"重架构、高成本"的固有印象,更凭借高性能、高兼容性、易扩展三位一体的优势,直击传统厂商集中式数据库的核心腹地。作为三大杀手锏能力之一的高性能,成为OB单机版的破局利器,得益于其内核优化能力,OB 单机版既能承载高频事务处理,又可实现实时数据分析,这种OLTP+HTAP能力已超越多数国产集中式数据库的现有水平。其二的高兼容能力,则精准击中国产替代的痛点。产品同时支持MySQL 5.7/8.0和Oracle语法,覆盖95%以上的Oracle对象与命令,甚至在PL/SQL、存储过程等深度功能层面实现兼容。这种"双轨兼容"能力,使得从传统数据库迁移的改造量大幅降低。这种平滑迁移能力,正在动摇传统集中式数据库厂商的护城河。更具颠覆性的是其架构的弹性进化能力,通过单机分布式一体化设计,用户可在业务初期以单机版低成本启动,当数据量暴涨时,则通过无损扩容方式直接升级为分布式集群。这种"生长型"架构从根本上解决了国产集中式数据库普遍存在的扩展性天花板问题。
当前在面对政务、金融等领域日益增长的国产化需求,OB 单机版正以"性能比肩分布式、成本优于集中式"的特质重塑市场规则。当然我们也要看到,作为集中式数据库领域的“后来者”,OB 还需面对诸多问题。如何打破固有印象、解决用户心智问题?如何直面更为残酷的集中式市场的竞争环境?如何借力分布式市场优势,打造一体化方案等等。与此同时,相信随着 OB 单机版的推出,其他厂商也会感受到这种压力,更可能引发国产数据库市场格局的加速洗牌。