阿里数据库真的超过Oracle了么?( 四 )

雷锋网获悉,阿里目前自研数据库分为两个支线,OceanBase和POLARDB,OceanBase主要是蚂蚁金服体系使用,作为阿里自研的国产分布式数据库,支付宝使用的就是OceanBase;POLARDB也是阿里自研的,定位是下一代关系型分布式云原生数据库,是阿里云主推的云原生数据库,目前OceanBase也在阿里云上公测。

阿里数据库真的超过Oracle了么?

OceanBase产品架构

支付宝在自研之前使用的也是Oracle数据库,阿里去IOE大潮下,2016年,OceanBase替换了支付宝最核心的账务系统中的Oracle数据库,OceanBase实现了OLTP联机交易处理过程下,前台接收的用户数据,可以立即传送到计算中心进行处理并在很短的时间内给出处理结果。

OceanBase和POLARDB在阿里内部也存在部分竞争关系,但总体上都是为了下一代数据库而努力。OceanBase在普通服务器上实现了金融级高可用,支持“三地五中心”城市级故障自动无损容灾,同时具备在线水平扩展能力。

而从实际使用角度,测试所用的服务器和存储等都很可能不是用户真实场景,比如全闪变混闪,服务器利旧直接使用老款产品,Oracle的测试结果也是经过优化的,阿里OceanBase的成绩已经足以满足大部分场景的性能要求,而且重要的是价格低不少。比如在OceanBase的测试中,硬件成本只占整体成本的18%左右,只考虑硬件的性价比大幅优于集中式数据库。

推荐阅读