位置:飞责科技网 > 汽车 > 正文 >

云计算厂商向数据库领域迈进 互联网底层设施博弈从未停止

2019年10月10日 15:11来源:未知手机版

免费英文翻译,死神vs火影1.2,上海协同

构建在互联网之上的商业公司造就了如今的商业业态,重塑着我们的日常生活。而承载了互联网的底层设施之间的博弈,更是从未停止,且意义更加深远。

10月2日,蚂蚁金服自主研发的金融级分布式关系数据库OceanBase创造了新的联机交易处理系统(OLTP)世界纪录,登顶TPC-C排行榜。TPC-C是全球主流计算机硬件厂商、数据库厂商公认的评价标准,被誉为「数据库领域的世界杯」。

这被视为中国数据库领域的一个里程碑时刻,OceanBase此次的成绩是此前世界记录保持者甲骨文(Oracle)的两倍。

数据库是支撑人工智能、区块链等新技术的基础技术,从上世纪70年代末,中国开始探索数据库,到今天40多年过去了,中国的数据库技术基本是一段西方技术的垄断史。在过去,国内几乎所有机构和公司,从金融、电信到航空,清一色地使用甲骨文。

因此,当这条「OceanBase在权威榜单的关键指标上超越甲骨文」的消息突然出现在社交网络上时,不可避免地在行业内激起了波澜,伴随着赞扬与争议,关于测试结果,关于甲骨文,关于国产数据库以及数据库的未来。

榜单之上

仔细翻看榜单不难发现,其他厂商提交的时间大多是在2010年、2011年。我们确实需要清醒地认识到此次到打败的是九年前的Oracle在这一领域的测试,全面超越Oracle还有一段路要走。不过,这次榜单更新的意义不仅在于此。在榜单的测试结果比较之外,蚂蚁金服OceanBase的上榜更代表着传统数据库与分布式架构之间的较量。

 

▲更新后的TPC-C排行榜

过去,由于在金融、电信、航空等关键行业必须确保数据库的可用和稳定,无法给新兴的国产产品试错空间。而电子商务完全是新兴领域,对于阿里巴巴而言,双11的交易规模,逐渐超出甲骨文的经验范围,花钱如流水似的采购甲骨文设备以及由此带来的运维难度攀升,激发了他们趟出一条新路。

TPC-C标准模拟了经典商品销售付款场景来做测试,通过每分钟创建新订单数量来评价数据库的性能和性价比。TPC-C测试需要考察三年软硬件总费用,如果采用独立部署的模式,需要购买全部硬件。据悉,第二名甲骨文测试的软硬件总体成本大约3000多万美金,而OceanBase采用阿里巴巴公有云提供的ECS云服务器,测试多长时间就租用多长时间,使得测试成本大幅降低。

解释的更详细一些就是,其它数据库采用的是专用硬件(专用服务器+专用高端存储),OceanBase采用的是基于普通PC服务器的分布式架构。采用分布式架构之后,OceanBase的硬件成本大幅优于专用硬件。除了性能之外,自主可控、节约成本是其更厉害的优势。

此外,OceanBase是在阿里云支持下完成了此次TPC-C测试,总共使用了207台ECS i2云服务器。由于TPC-C模拟的是银行的交易核心,对稳定性和宕机恢复都有严格的要求,说明OceanBase能够在阿里云上提供金融级的可靠性。

传统数据库与分布式架构数据库之间的较量,不止停留在比拼榜单、极限性能的较量上。这也是不同商业理念的更替。

分布式架构代表着「云+数据库」的时代。相较于传统数据库,原有的流程将会被打破,原有商业模式下的链条被改变,用户的使用方式和体验也会完全不同。这是一个全新的赛道。其中,AWS和阿里云扮演着打头阵的角色。

在实际生产当中,2014年,AWS推出了原生企业级数据库Aurora,并在2018年宣布内下线了88%的甲骨文数据库并代以自研的数据库,还宣布将在2019年内全部下线甲骨文的数据库产品。

在中国,阿里云从2012年就开始强调去IOE,淘宝在2013年下线了最后一个Oracle,2014年支付宝交易系统替换了Oracle。2016年支付宝总账全面用OceanBase替换Oracle。并在今年成功推出了云原生数据库POLARDB。现在,基本各家云计算厂商都有自己的数据库产品,比如腾讯云有CynosDB,华为有GaussDB。

本文地址:http://www.feizekeji.com/qiche/210087.html 转载请注明出处!

今日热点资讯