国产数据库可以不靠低价签单

文摘   2024-09-17 20:12   浙江  

纵横天下用心·


2024年7月,赛迪顾问发布了一部《关键业务系统数据库升级实践指南》(后文简称实践指南),经过对金融、政府、运营商、能源、制造业、交通、医疗、环境、民航等众多行业用户的关键业务系统案例进行调研、筛选,最终获得100份有效案例。

  关键业务-选型因素  

基于以上案例信息,实践指南整理统计了用户在关键业务系统中选型数据库时考虑的因素占比:

说明:实践指南中图表为乱序展示,本文中的图表是基于其数据进行排序后的重绘,以方便读者快速获取数据价值。

  案例-产品份额  

闲话少说,我们先看实践指南100个案例中产品选型结果、份额占比:

其中,份额占比第一的是奥星贝斯的OB,以22%的占比大幅超越其他同类型友商。

除了OB以外,入围的分布式数据库产品还有华为的GaussDB,中兴的GoldenDB,腾讯的TDSQL,PingCAP的TiDB;另外还有达梦、金仓等5家集中式数据库,一共只有10个国产数据库品牌。

可见随着时间的推移,数据库市场竞争已经收敛到有限小的范围。之前(IDC)发布的《中国金融行业分布式事务型数据库市场份额,2023》超过86%的市场被前五家瓜分,并且OB也是获得了本地部署市场份额第一名。

  关键业务-替换目标  

实践指南总结出关键业务场景数据库升级替换的目标分为4类:Oracle、大型机-DB2、MySQL、小型机-DB2。


  关键业务-升级成熟度评估  

同时,实践指南给出了厂商对关键业务系统升级(替换)的成熟度模型:

尽管评分规则可能存在争议,例如直接以技术架构作为衡量标准评分,甚至占比30%的重;以及分库分表数据库产品在MySQL语法,甚至Oracle、DB2语法兼容性层面竟然超越集中式评分...

但即便去除这些影响因素,依然无法影响OceanBase在(实践指南)关键业务系统升级场景中占据的头部市场地位。

  如何在关键场景战胜OB  

未来,如何与OB竞争,似乎成了所有意图进军核心业务场景数据库厂商无法绕过去的考验。那么,OB为何能够在核心业务竞争中频繁胜出?

从实践指南选型参考因素TOP10中,我们或许能看到一部分答案(OB所具备的优势)

TOP1:安全可靠-先天自有特性

少出故障、不出故障,这是关键业务系统选型首要因素,虽然几乎所有事务型数据库都有高可用和跨中容灾方案,但原生分布式数据库似乎更具备竞争力。

不依赖外部组件,不需要复杂的集群配置,数据库内部通过(raft/paxos)算法自动实现多副本一致性,故障识别更及时、故障切换更快速、故障恢复更智能,甚至对应用无感知、不停机、业务不中断;至少目前从故障自动切换的速度、自动恢复的效率上,对于非原生分布式似乎很难与之竞争

而且OB作为一套分布式数据库实现两地三中心、三地五中心、RPO为0等容灾案的提出者,虽然现在数据库厂商也都提供了类似的解决方案,但作为第一个发现需求、解决问题的人,除了先发优势,其敏锐的市场洞察力和执行力才是保持产品技术竞争优势的最大保障。

TOP2:数据一致性-节点全活

原生分布式数据库中的数据在集群内部自动多副本存储、均匀分散,所有节点都是活跃的,都能对外提供一致性数据读写服务。从而无需像分库分表架构中要为每个“库”配置纯粹的备用实例,导致成倍的服务器资源被闲置、浪费。

TOP3:完全自研-自主可控

其实自不自研不重要,用户关心的是在遇到问题时,厂商能不能有效解决,考察的是对产品可控能力。但可控能力无法简单评判,于是就换成了这种简单直接的自研率指标。

用开源产品二次开发,也有可能做到可控,但更大的可能是存在风险。相比而言代码自研率越高、产品可控性就越强,而OB的核心代码早就开源了,相对而言更经得起大众的检验。

TOP4:兼容性-Oracle&MySQL

原生分布式数据库因为天生支持分布式事务,从而得“原生之名,所以能更容易实现对传统数据库复杂语法功能的兼容,例如存储过程、SQL子查询、视图,而无需担心其中可能出现的跨节点事务不一致问题。而且,OB同时提供对MySQL和Oracle两种兼容模式,这是目前市场上最流行的两个产品。

TOP5:厂商服务-综合实力

厂商的服务能力是靠多方面因素综合到一起体现出来的能力,例如包括:企业文化、流程制度、能力团队规模、服务人员本身技术素养、薪酬体系...同一个厂商对不同客户的服务也可能存在巨大差异

另外服务的可持续性还依赖企业的生存能力,OB在2023年金融行业营收2.7个亿,这对分布式数据库而言已经非常可观,拥有稳定、可观的收入是摆在当前大部分国产厂商面前的难题。

TOP6-10:其他因素-性能很重要

选型因素TOP6-10迁移成本,品牌,报价,稳定性,事务处理能力。关于品牌的话题以前写过不少分析文章,OB绝对是这方面经营的专家。

稳定性和事务处理能力,这两个可以归集到性能方面。而OB在基于LSM-TREE存储模型的基础上进行了较大的改动优化,设计了一个巨大的KVcache,几乎可以把所有的数据都存储在内存,近似的让用户得到了一个内存数据库的性能体验。

另外,ob数据按partition切分,分片leader副本位置相对固定,更方便为优化器规划高效率的执行计划,进行“一阶段提交优化等;ob还有表组、obproxy等性能优化功能、组件...

这一切的结果就是,OB在原生分布式数据库领域拥有极高的性能优势,尤其在项目POC中更容易通过性能优势影响客户选型。

  勇往直前-才能决胜未来  

国产数据库是一场专业的竞速赛,只有TOP才有“奖金”,其他全是陪跑,一步落后再难追赶,当全力以赴、勇往直前。

根据实践指南信息,虽然各行业国产化步伐都很快,但还剩余较大市场空间,中上部企业拼一把还都有机会

 END  


唐晨说数
大数据领域从业者,分享关于数据治理、数据中台、数据应用等领域相关的,个人实践及观点,以文会友,欢迎关注。
 最新文章