加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

OceanBase连破世界纪录:蚂蚁技术人的砥砺前行

发布时间:2020-05-24 16:47:12 所属栏目:业界 来源:站长网
导读:副问题#e# 2019 年 8 月,阿里巴巴自研漫衍式相关数据库 OceanBase 圆满通过 TPC-C 测试,逾越老牌数据库巨头 Oracle,登顶天下第一。2020 年 5月,OceanBase再次登顶,将本身的记载革新了 11 倍。这两张大度的后果单来自于 OceanBase 降生至今走过的十年艰苦之
副问题[/!--empirenews.page--]

图片3.png

2019 年 8 月,阿里巴巴自研漫衍式相关数据库 OceanBase 圆满通过 TPC-C 测试,逾越老牌数据库巨头 Oracle,登顶天下第一。2020 年 5月,OceanBase再次登顶,将本身的记载革新了 11 倍。这两张大度的后果单来自于 OceanBase 降生至今走过的十年艰苦之路,这背后既有先进元老的筚路蓝缕,也有无数蚂蚁技强人的砥砺前行,薪火相传。

2019 年 8 月,那条机能曲线安稳地呈此刻了杭州蚂蚁总部的大屏幕上。

第一次 TPC-C 测试圆满竣事,团队成员欢呼雀跃,陶醉在登顶天下第一、逾越老牌数据库巨头 Oracle 的高兴傍边。其时没有人会想到,这个方才崭露锋芒的自研漫衍式相关数据库 OceanBase,会在半年之后将本身的记载再度革新 11 倍。

图片4.png

登顶天下第一后,对 OceanBase 的质疑也接踵而来:

有人说,Oracle 的数据是 9 年前测的,它的硬件晋升早已今是昨非;尚有人指出,2013 年 Oracle 单台事变站跑分到达 800 万,而它最多可将 27 台事变站联在一路构成集群。换句话说,Oracle 有气力跑出数万万乃至上亿的分数。

团队内心憋着一股气。OceanBase 首创人阳振坤皱起眉头,说:“再测一次吧。”

2020 年 5 月,OceanBase 第二次介入 TPC-C 跑分测试,最终后果到达了 7.07 亿 tpmC,新缔造的记载是客岁的 11.6 倍。对比于客岁的发兵动众,杭州、北京两个团队昼夜攻坚,第二次测试就显得得心应手、高歌猛进。用 OceanBase 技能专家曹晖的话说,这是由于“该踩的坑都已经踩过了”。

现在的盛况,在十年前的确是一种奢望,OceanBase 这个由阿里自研的漫衍式数据库,刚起步时可说是举步维艰。2010 年,阳振坤提出独立开拓数据库的假想时,险些全部人都提出了质疑:“到底行不可?”

数据库是企业的命根子,尤其是金融机构的数据库,出一点题目就意味着庞大的丧失。谁也不敢冒着风险行使不成熟的技能。

就在这样无人问津的困境中,OceanBase 从无到有,一点一点艰巨地扎根和发展。从最初独一的营业是淘宝保藏夹,到 2017 年双十一承载包罗整个付出宝账务库在内的焦点体系,年青的 OceanBase 逐渐成为阿里营业的一大支柱。2019 年,这个降生 9 年多的数据库初次介入了环球事宜处理赏罚机能委员会组织的 OLTP 数据库势力巨子测试 TPC-C,以 6088 万 tpmC 的数据傲立天下之巅。

再到 2020 年 5 月,这个记载又被本身冲破。

“第一次感受不行思议,第二次就在料想之中了。”谈及短短 8 个月内的两次“高光时候”,曹晖复述了本身从感动到安静的心途经程,“第二次测试的筹备时刻较量久,模仿的时刻也足够,不行预知性就会小许多。”

千帆过尽,只余从容。OceanBase 的两度登顶之路,从惊险刺激到闲庭信步,离不开背后这些蚂蚁技强人的倾力支撑。

01 “这不是一小我私人醒目成的事儿”

谈及 OceanBase 的第一次测试,曹晖如故心有余悸。

“预审计前的那段时刻是最坚苦的,真的快熬不住了。”曹晖汇报我们,从 8 月 1 日第一次上 200 台处事器集群开始,TPC-C 项目组险些有两周的时刻不眠不休。乃至在审计抵达杭州之后,OceanBase 的压测曲线照旧不满意要求。组员白日和审计员雷同,晚上彻夜排盘查题,“每小我私人都在超负荷运转”。

从调研阶段的存储空间摸底,到攻坚阶段的机能优化,再到其后操纵压测集群、与审计员雷同和修改测试剧本……身为 TPC-C 项目标焦点技强职员,曹晖肩上的担子不比任何人轻松。压力最大的那段时刻,他直到天天早上五六点钟才分开公司。

逢山开路,遇水搭桥,在初次登顶天下冠军后,团队成员终于摸清了 TPC-C 严酷测试流程中的那些坑。时隔半年,面临阳振坤定下的“小方针”,曹晖不怕了,他的心态很从容:“必必要做到,也可以或许做到。”

压测、修改、优化,统统按部就班。功效出来的那一刻,他的感觉更靠近于“释然”,仿佛内心的一块石头落地。

刺眼的后果背后,是一群同心并力攻坚的战友。说到本身地址的 OceanBase 团队,曹晖用了“俭朴”这个词来形容。这和他给人留下的第一印象相同等:俭朴、耿直、慎重,不大会说大度话,唯有在涉及技能的话题上,他才打开了话匣子滚滚一直。

“数据库是一个底层的软件,假如你太暴躁,就没步伐静下心来做一个基本软件的内核开拓。”回首 OceanBase 艰巨的降生史,这句话并不难领略:自研数据库必要投入极大的人力和心力,而在短时刻内基础看不到回报,对比之下,购置第三方数据库无疑是更省时省力的选择。在 OceanBase 立项之初,阿里内部曾经发作过极大的抵牾,很多员工都不领略为什么要自研数据库,在他们看来,这无异于舍近求远,惹火烧身。

这条路有多灾走,光辉背后有几多灾祸,OceanBase 团队的同窗们内心稀有。

“这不是一小我私人醒目成的事儿。”曹晖说。

刘浩(OceanBase 技能专家)参加了两次 TPC-C 项目,“在已往一年多的时刻里,有幸和这么一个刁悍的团队一路参加了 OceanBase 两次登顶 TPC-C 的全进程。TPC-C 登顶不只仅是 OceanBase 每一位同窗全力后的成就,也离不开许多兄弟团队的支持和帮忙。”

这两次 TPC-C 测试交出的大度后果单来自于 OceanBase 降生至今走过的十年艰苦之路。这背后既有先进元老的筚路蓝缕,也有无数蚂蚁技强人的薪火相传。

02 “出格纯粹的技强人”

“这是一个 Impossible Mission(不行能的使命)。”

这是 OceanBase 高级技能专家赵裕众在刚看到 OceanBase 的机能曲线时,脑海里蹦出来的第一个动机。要在 TPC-C 测试中高出天下记载保持者 Oracle,彼时的 OceanBase 机能尚有很大差距。

但团队 Leader 阳振坤很乐观:“我们的方针是处事全天下!”

处事全天下,做一个天下领先的漫衍式数据库,这个弘大的愿景从 2013 年赵裕众插手团队时起就激昂着他,也一起支撑着他渡过那些难得的年华——虽然也包罗首次介入 TPC-C 测试时,攻坚构成员把本身关在项目室里,南北两地同步,没日没夜地闭关加班。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读