0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OceanBase以7.07亿tpmC的成绩打破去年TPC-C基准测试纪录?

lhl545545 来源:雷锋网 作者:雷锋网 2020-09-14 09:55 次阅读

一直以来,在信息技术最核心的三大件“芯片操作系统、数据库”上,市场格局稳定,由英特尔、微软、甲骨文等科技巨头推动行业和技术发展。

老牌巨头优势巨大,但在中国这个爆发式增长需求的市场,技术亟待更新突破。于是,以阿里为代表的科技公司,开始从零研发,走上这条极其艰辛的自研技术创新之路。这其中,数据库领域尤为艰难,技术挑战大,研发成本和不确定性风险高,面临太多的困难挑战。

专注分布式关系数据库的OceanBase团队,甚至一度濒临解散。

而在2020年5月20日这天,作为支付宝完全自主研发的金融级分布式关系数据库,OceanBase把名字赫然刻在了TPC组织的官网上,而紧随其后的记录还是自己(2019年10月创造过新纪录)。

这一次,OceanBase再破世界记录,性能分数首次突破亿级大关达到7.07亿tpmC,相比去年提升近11倍。注:tpmC值在国内外被广泛用于衡量计算机系统的事务处理能力,为“每分钟内系统处理的新订单个数”的英文缩写)

这标志着OceanBase成为全球最快数据库,实现了数据库这一基础技术的革命性突破,也是自研技术对世界IT技术作出的重要贡献。

OceanBase突破背后,一路艰辛,没有捷径。

一年二刷TPC-C榜单,OceanBase颠覆了什么?

首先认识TPC。TPC 是由数十家会员公司创建的非盈利组织,成立于1988年,总部设在美国,图灵奖得主 Jim Gray 是奠基人。

TPC-C是全球最具公信力的联机交易处理数据库的功能与性能结合的测试标准,金融、电信、政府等关键领域的客户一般参照 TPC-C 结果来衡量各个数据库厂商的事务处理能力。通俗来讲,TPC-C测试是对于商业数据库想要证明自身实力的一个硬性门槛,被誉为“数据库领域的世界杯”。

但是一直以来,TPC-C榜单都是老牌巨头在竞争,尤其是Oracle、微软和IBM为首的数据库厂商和硬件厂商长期霸榜。

因为通过测试,确实太难了。无论是数据库从业者还是高校教师,都梦想着排进这个榜单。

诞生于2010年的OceanBase最初是用在支付宝上,它又被称为“超级会计师”,可以在一秒内同时记数万笔帐,并且不出一点错。经过长时间积累,2019年10月,OceanBase一举打破Oracle“垄断”9年之久的TPC-C评测的世界纪录,tpmC高达6088万之后,自研数据库首次在世界舞台上有了自己的声量。

支付宝OceanBase再次登顶TPC-C榜单

而此次通过最新测试,OceanBase成为唯一超千个节点并通过TPC-C测试的分布式数据库,成绩较去年更胜一筹。更重磅的是,其性能分数首次突破亿级大关达到7.07亿tpmC,相比去年提升近11倍。

从关系数据库的角度看,在这么大体量下,通过测试已经非常困难,保持系统性能更加困难。1500多个数据库节点,5000多万个仓库以及对应数量的客户端,并进行8个多小时的持续压测,对整个系统是极大的考验。

而我们之所以说OceanBase实现了突破和颠覆,关键就在于其采用了新一代分布式设计技术,颠覆了传统数据库集中式处理技术架构。

如何理解?

一般而言,传统数据库只能通过提升单机性能来提升整体性能,难以满足市场持续扩张的数据处理需求。OceanBase通过分布式扩展集群实现扩展能力的大幅提升,并通过分布式选举技术、事务技术充分保证业务场景的一致性,实现整体性能的数量级提升。

在本次测试时,数据库机器规模扩大到1557台且单机仓库数增长到3.6万,总数据规模达到了近6PB,最大单表扫描数据总行数超过20万亿行(TPC-H最大的测试是100TB)。

除了性能优势,在兼容性上,OceanBase较传统数据库也有创新,其可高度兼容Oracle和Mysql,支持一键快速迁移,并提供云上的完整生态服务,解决了授权费用贵、硬件成本高、架构与运维复杂、迁移难度大等传统数据库难题。

用10年,OceanBase做到别人做不到的事

蚂蚁金服高级研究员、OceanBase 创始人阳振坤始终认为:

“直到今天,生产系统中没有一个商业数据库有分布式,除了OceanBase,这是我们做到了别人做不到的事。”

纵观当今全球数据库应用情况,关系数据库依然是主流,而集中式系统依然大行其道,甲骨文、IBM、微软源源不断从中获得收入。

此前,分布式数据库长期存在于理论中并没有在生产中实现,虽然成本可以降低,但缺点亦十分突出:普通PC机单个来看都达不到金融级别的稳定性,如果其中一台机器罢工,容易产生多米诺骨牌效应般的坍塌效应(这个短板被视为世界级难题)。

而OceanBase解决分布式数据库稳定性的方式之一,是将每一份数据同时备份三份,存放在三台不同的机器上。其原理是,一台PC机出故障的概率如果是千分之一,两台同时坏的概率可能就是百万分之一,三台同时坏的概率则是十亿分之一。

早年,在阿里的众多业务中,无论是淘宝还是支付宝,集中式的关系数据库都扮演着十分关键的角色,不可能摆脱它。但是,市面上的商业数据库在高扩展、高并发和低成本上远远无法满足淘宝和支付宝的高成长速度,且遇到业务激增时IOE投资要放大几百倍甚至几千倍。

“谁都买不起了”。阿里势必需要考虑切换轨道——在2009年启动“去IOE”。“去IOE”工程的战略价值何在?一般被认为有三点:架构灵活支撑业务飞速发展;基础工程技术和人才的积累;大幅降低成本。

在数据库领域,尽管彼时市面上非关系数据库竞相涌入,开源数据库局限性比较大,两者对巨头的关系数据库的冲击可以用蚍蜉撼树来形容——阿里决定走自研关系数据库的道路。

尽管“自研”策略备受争议,遇到各种反对,但一旦江河解冻,就会势如劈竹,无法阻挡。OceanBase冲在了最前面,做起了先锋。2010年5月,阿里邀请阳振坤加盟淘宝,由此拉开了 OceanBase的自主研发之路。

2010 年:创始人阳振坤加入阿里巴巴,OceanBase 正式立项;

2014 年:OceanBase 0.5 版本发布,替代 Oracle 在支付宝交易系统上线,负担“双十一”10% 流量;

2015 年:网商银行成立,OceanBase 成为全球首个应用于金融核心业务系统的分布式关系数据库;

2016 年:OceanBase 1.0 版本在支付宝账务系统上线,支撑 12 万笔 / 秒支付峰值;

2017 年:支付宝首次把所有核心数据链路搬到 OceanBase 上。同年,OceanBase在多家商业银行上线;

2019 年:OceanBase 获得 TPC-C 基准测试排名榜首;

2020 年:OceanBase以7.07亿tpmC的成绩打破去年TPC-C基准测试纪录。

据了解,OceanBase早年第一个客户是淘宝收藏夹。

当时的淘宝收藏夹业务高速发展,数据库访问量飞快增长,服务器数量需要翻一倍甚至几倍才能应对业务需求。阳振坤主动提出可以用OceanBase,把服务器的数量降低一个数量级。

在淘宝收藏夹吃完OceanBase这只螃蟹后,确实取得了不错的效果,也由此,OceanBase在内部获得了更多信任。但由于找不到更多愿意使用的业务,阳振坤和他的伙伴们经历了一段低谷期,用高德总裁刘振飞(2009年组建淘宝技术保障部)的话来说,回想起来当时都是折磨、痛苦和眼泪,今天说起来可以算是传奇和笑话了。

OceanBase团队在2012年走到了最困难的时候,数度濒临解散。

2012 年底,集团把 OceanBase 整个团队调到了支付宝。支付宝属于金融领域,面临的数据库挑战会比其他业务更大,这相当于给了 OceanBase 团队一次从头开始的机会。

2013年夏天,支付宝开始“去IOE”,希望能够把Oracle数据库换掉。阳振坤主动向当时的蚂蚁金服CTO程立推荐了OceanBase,并得到了认可。此后OceanBase在阿里内部得到更多场景试炼,并逐步做到核心系统。

从“小我”到融入“海洋”

从濒临解散到浴火重生,OceanBase 走了快十年,它用了漫长的旅途进入了“无主之地”(自研分布式关系数据库),没有前人走过;它解决了自研信息技术三大软肋(芯片、操作系统、数据库)之一的数据库难题,完全自主研发、安全可控。

它已经向所有人证明了通用的分布式关系数据库是能够做成的,而且能真正应用在生产系统中。

当我们从头来看阳振坤跟OceanBase团队定下的策略,不得不感叹想法的“超前”:走标准化!做一个通用的关系数据库产品!他们不仅仅要在公司内部使用它,还要实现外部商用——这带来的挑战就是投入更多人力和时间,以满足市面上所有功能需求。

这就像“OceanBase”这个名字的寓意一样:从一开始就立志做一个像海洋一样的海量数据库,征途就是星辰大海。

大音希声大象无形,走向通用走向标准化,这件酷酷的事,支付宝做到了,而且把整个TPC-C测试变成了一种普惠的测试,为今后更广泛应用打下基础。

当然,OceanBase早已经走出淘宝和支付宝的处女地,更多企业愿意拥抱它。

目前OceanBase已服务大量金融、电信等行业企业,如建设银行、南京银行、西安银行、人保健康险、苏州银行、广东农信、网商银行等多家商业银行和保险机构。全球前四名的支付平台,两家的核心系统都在使用OceanBase数据库。

回首过往,之所以OceanBase能做成,能从当年的淘宝收藏夹走到支付宝,走进今天金融场景甚至更多领域,不仅是阿里,也是时代给了它一个好的发展机会。可以说,其高光有着行业和时代的必然性。

今天,阿里巴巴/支付宝内部有数以万计的数据库,总有一些业务由于数据量和自身业务需求等因素,可以先试用自研技术,再一步步地将数据库做到关键系统。就是遵循这样的逻辑,加之敢冒风险的勇气,OceanBase乃至阿里的云计算业务都能在阿里自然而然“长出来”,造就一段经典商业案例。

踩在过去的肩膀上,迎接未来的数据爆发,OceanBase会摘到更丰盛的果实。让中国数据库技术服务全球,是OceanBase的初心,相信OceanBase未来会在更大海洋中发挥价值,与人类共享科技成果。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6253

    浏览量

    103082
  • 数据
    +关注

    关注

    8

    文章

    6515

    浏览量

    87615
  • PC机
    +关注

    关注

    2

    文章

    199

    浏览量

    28080
收藏 人收藏

    评论

    相关推荐

    UL Procyon AI 发布图像生成基准测试,基于Stable Diffusion

    UL去年发布的首个Windows版Procyon AI推理基准测试,以计算机视觉工作负载评估AI推理性能。新推出的图像生成测试将提供统一、精确且易于理解的工作负载,用以保证各支持硬件间
    的头像 发表于 03-25 16:16 374次阅读

    华擎Z690 AQUA OC主板与英特尔酷睿i9-14900KS处理器共同刷新超频纪录

    Splave的挑战中,他以6.77秒和3.662秒的优异成绩打破了PiFast和SuperPi 1M两项记录,这比先前由超频爱好者safedisk使用ROG主板锻造的世界纪录更为出色。
    的头像 发表于 03-20 13:56 198次阅读

    英伟达市值单日飙升2770亿美元,打破Meta创下的纪录

    元。这一涨幅不仅刷新了英伟达自身的市值纪录,更是创下了美股单个交易日的市值增幅最高纪录,超越了Meta在2月2日创下的1970亿美元市值增幅纪录
    的头像 发表于 02-25 11:19 341次阅读

    打破美股纪录 英伟达市值单日市值增加2770亿美元!

    2月23日消息,英伟达 2024 财年第四季度财报公布之后,该公司单日市值增加2770亿美元(约1.99万亿元人民币),打破 Meta 三周前刚刚创下的1970亿美元美股纪录
    的头像 发表于 02-23 13:50 219次阅读

    通用CPU性能基准测试的研究现状

    经过持续迭代升级,TPC已发展成为能够满足多种应用场景性能测试需求的基准测试簇,根据测试场景和测试
    发表于 02-20 10:22 237次阅读
    通用CPU性能<b class='flag-5'>基准</b><b class='flag-5'>测试</b>的研究现状

    浪潮信息HANA一体机创SAP BWH最佳成绩,算力助商业智能更快更准

    北京2023年12月15日 /美通社/ -- 近日,SAP官方发布最新BWH Benchmark基准测试结果,浪潮信息NF8480G7四路HANA一体机以每小时执行17044次查询的成绩,刷新该
    的头像 发表于 12-18 09:13 433次阅读
    浪潮信息HANA一体机创SAP BWH最佳<b class='flag-5'>成绩</b>,算力助商业智能更快更准

    【爱芯派 Pro 开发板试用体验】Redis源码编译和基准测试

    如下: 可以看到,大部分QPS在16000,均低于爱芯派的21000。 四、本篇总结 Redis基准测试成绩主要取决于CPU、内存、缓存的综合性能,爱芯派成绩高于树莓派4B,说明在CPU、内存、缓存
    发表于 12-10 22:18

    高精度基准电压源测试方法有哪些

    高精度基准电压源是一种能够产生稳定、可控的电压信号的设备,广泛应用于科学研究、工业检测和仪器仪表校准等领域。为了保证电压信号的准确性和可靠性,在使用高精度基准电压源进行测试时,需要采取一系列的
    的头像 发表于 11-27 17:11 402次阅读
    高精度<b class='flag-5'>基准</b>电压源<b class='flag-5'>测试</b>方法有哪些

    国际SPEC CPU创榜以来整机最高纪录

    近日,国际标准性能评估组织SPEC发布新一轮SPEC CPU2017通用算力性能测试榜单,浪潮信息八路服务器TS860G7以3940分获得SPEC CPU创榜以来整机性能最佳成绩打破了单系统服务器性能世界
    的头像 发表于 10-17 17:00 584次阅读

    比亚迪再度打破巴西新能源汽车销量纪录

    9月,比亚迪再度打破巴西新能源汽车销量纪录,引领巴西电动化浪潮。比亚迪单日销量高达603台,超越其他各新能源品牌8月纯电销量总和。 比亚迪为巴西市场带来一系列新能源车型,海豚、宋PLUS DM-i
    的头像 发表于 09-28 09:23 581次阅读

    CPU性能基准介绍及其在国内市场的应用

    基准是衡量最流行的消费设备中CPU性能的重要工具,尤其是在包括数字电视(DTV)和机顶盒(STB)在内的家庭领域。 然而,基准正在快速的速度发展,从独立的测量转向考虑真实世界的用例,
    发表于 08-28 07:02

    LSI MegaRAID控制器基准测试提示

    电子发烧友网站提供《LSI MegaRAID控制器基准测试提示.pdf》资料免费下载
    发表于 08-24 09:53 0次下载
    LSI MegaRAID控制器<b class='flag-5'>基准</b><b class='flag-5'>测试</b>提示

    中兴通讯R5300 G5服务器打破SPEC CPU 2017测试世界纪录

    近日,国际标准性能评估组织SPEC发布最新测试结果。中兴通讯最新产品R5300 G5服务器,凭借优异性能,打破了SPEC CPU 2017测试世界纪录,以1010分/977分,刷新了S
    的头像 发表于 05-16 11:25 623次阅读

    全球第一!中兴通讯R5300 G5服务器刷新SPEC CPU性能测试世界纪录

    近日,国际标准性能评估组织SPEC发布最新测试结果。中兴通讯最新产品R5300 G5服务器,凭借优异性能,打破了SPEC CPU 2017测试世界纪录,以1010分/977分,刷新了S
    的头像 发表于 05-16 11:18 640次阅读
    全球第一!中兴通讯R5300 G5服务器刷新SPEC CPU性能<b class='flag-5'>测试</b>世界<b class='flag-5'>纪录</b>

    二极管 TPC33A 汽车级 上品牌厂家 杭州东沃电子

    21.4A至143A,具体型号如下所示: TPC6.8A、TPC7.5A、TPC8.2A、TPC9.1A、TPC10A、
    的头像 发表于 05-05 15:16 634次阅读
    二极管 <b class='flag-5'>TPC</b>33A 汽车级 上品牌厂家 杭州东沃电子