问答-阿里数据库&华为高斯数据库的前景如何,哪个更有优势?

2020-05-27 00:00:00 数据库 分布式 阿里 市场 甲骨文
作者:云师兄
链接:https://www.zhihu.com/question/349349558/answer/856753156
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

高斯GaussDB的特点有2个:

①数据+AI。

主要讲的是这个软件产品采用人工智能技术融入分布式数据库的全生命周期,实现自运维、自管理、自调优、自诊断、自愈合五大功能。

尤其是自调优性能明显,在交易、分析及混合负载场景下,性能比业界提升60%以上。

②异构计算支持X86、ARM、GPU、NPU。

这个很重要,熟悉数据库领域的从业者都知道,目前数据库厂家,如甲骨文oracle、SAP HANA、微软、IBM等,基本上都是跑在X86架构下。

在全球数据库市场,基于主流的X86架构,整个市场十分成熟稳定,牢牢被甲骨文oracle和微软抓住,尤其是甲骨文,作为核心玩家,已经多年占据全球数据库市场老大位置,而且它连续多年在中国市场的占有率超过50%。数据库作为企业的核心业务底层基础设施,想要在这个领域突围,确实需要时间,且不是短时间可以突破的。

那对于华为高斯来说,在不适用于X86架构数据场景,它具备天然的优势。因为它的不同之处是“支持ARM”,意味着它可以用于ARM服务器,瞄准的是国产信息化商机。


阿里目前自研数据库分为两个支线,OceanBase和POLARDB

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



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

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

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


数据库市场即将开始下半场角逐,云厂商是影响这场战役新的变量,厂商如何用对数据库市场的理解,或者在数据库技术上的优势来去打动价值20-40亿元的市场客户,是摆在数据库厂商面前的现实问题。

相关文章