数据库|国产数据库后浪崛起,OceanBase如何打入千行百业?( 二 )


在IT168和ITPUB的《国产分布式数据库选型及满意度调查》中 , OceanBase的用户满意度在国产分布式数据库中排名第一 。 另据Forrester最新研报 , OceanBase是中等营收规模赛道中唯一一家来自中国的数据库厂商 , 也是全球唯三具备实现Forrester定义的分布式数据库细分功能、全覆盖能力的厂商 。

▲IT168&ITPUB调查显示 , 16.67%的受访者表示其所在企业已使用或计划采用OceanBase
二、撑起双11的同款技术 , 被应用到各行各业
扛住金融级场景的严苛考验后 , OceanBase亦凭借稳定出色的性能 , 高可靠性和高性价比 , 逐步深入应用至通信、政务、能源等关系国计民生的重要领域 。
根据OceanBase最新披露营收状况 , 2021年 , 其客户数量同比实现翻倍 , 达到400多家 , 其中来自其非金融类客户的营收占比已达到OceanBase总营收的35% , 且在快速增长中 。
以山东移动为例 , 对于这个用户规模排名第二的省级运营商来说 , 计费系统是其一大核心业务系统 , 日处理各类详单数据130亿条 , 数据处理性能和准确性至关重要 。 2020年 , 山东移动数据库几乎没改业务代码 , 就全部迁移至OceanBase 。
这使其详单处理效率提升30% , 存储投入成本降低90% , 硬件和维保成本大幅降低 , 并实现RPO=0的机房级别容灾能力 。 同时源系统数据类型、对象、存储过程仅少量修改达成应用适配 , 1小时完成应用切割 , 实现应用系统平滑迁移 。
此外 , OceanBase已经在支撑多个省市人社系统的“社保系统省级大集中” 。
比如2021年12月 , 江西人社系统在全国人社领域内首个开展国产化试点 , 使用OceanBase数据库运行其机关养老、企业养老、工伤保险、失业保险、职业年金及财务等核心社保数据 。
系统迁移至OceanBase后 , 可实现征缴计划生成从16小时降至最快9分钟 。 基于OceanBase多数据副本分布式架构 , 可确保数据万无一失 , 7x24无间断对外提供社保信息实时查询功能 。
面向能源企业的数字化转型需求 , OceanBase将23套分散加油卡系统数据库全部集中到OceanBase的1套新加油卡系统中 , 为中石化节省了大量成本 。 同时 , 新系统可支撑近3万家加油站 , 实现一张加油卡全国通用 , 支持交易流水由“天”级降低到“秒”级 , 实现一体化班日结和报表需求 , 有力推进中石化生活综合服务商战略转型 。
与国家电网的合作中 , 传统数据库升级到OceanBase数据库后 , 在电费发行场景、电费提取场景、自动化抄表场景等核心业务实现性能的大幅度提升 。
在实现降本增效之余 , 以OceanBase为代表的原生分布式数据库正通过合作提高业务效率 , 改善大众日常生活的体验 。
三、背后技术逻辑起底 , 想让用户用脚投票
达成上述的成绩 , 离不开OceanBase长达11年的技术积累 。

“我们想做的事情就是让用户拿脚投票 。 ”阳振坤教授是OceanBase创始人 , 早在2010年立项时便计划做一种可扩展的、能一体化处理交易与分析的系统 , “我们的成本可能只有别人的不到一半 , 关键是我们一些使用的便利性 。 ”
在阳振坤眼里 , 一个好的分布式数据库 , 是“一个”可水平扩展且一份数据存储既进行交易处理又进行分析处理的数据库 。 它具备“一个数据库”、可水平扩展和HTAP的三个重要特性 。
此前数据库系统通常分别沿着事务处理、数据分析两条路走 , 而OceanBase想要走一条将两者兼顾的路 , 为此 , 它经历了双11、支付宝等大量业务场景的磨炼 , 以不断验证其足够稳定成熟 。
对于许多客户 , 数据库关乎生死 , 因此必须确保从迁移到运维都万无一失 。 在对客户友好的一体化架构基础上 , OceanBase创新地推出“三地五中心”城市级容灾新标准 , 具备高可用、高扩展、高兼容、部署灵活、高性价比等特点 , 并通过Paxos协议保证数据一致性 , 数据不丢失 。

1月6日 , 在DC2021分布式数据库开发者大会上 , 杨冰公布OceanBase的全新使命:“用技术让海量数据的管理和使用更简单 。 ”
在杨传辉看来:“只有自主研发 , 才能完全掌控内核 。 只有完全掌控内核 , 才能够持续在原生分布式数据库领域开拓创新 。 ”
100%自研 , 使得OceanBase具备随时升级调优能力 , 能敏捷响应用户需求 , 实现快速迭代 。
以前传统数据库受限于业务模式和技术 , 对客户需求响应较慢 , 易出现出现尾大不掉的情况 。 而OceanBase能做到完全以客户为中心 , 用最快的速度响应客户需求 。 过去一年 , OceanBase共迭代了8个版本 , 代码提交5300多次 。