十年磨一剑:从2009年启动“去IOE”工程到2019年OceanBase拿下TPC-C世界第一

简介: 十年前(2009年)的9月,我奉命组建当时的淘宝技术保障部;随即启动了2010年的技术预算工作,记得第一次给时任集团首席架构师的王坚博士汇报预算的时候,我得意地说到:“(淘宝)2010年不再购买小型机”,被王博士狠狠批评了一顿:“既然2010年可以不再购买小型机,为何还要给自己留下活口,2011年以后还可以买呢?加一个字:2010年起不再购买小型机!”

作者:高德总裁 刘振飞
(本文首发于微信公众号“阿里技术”)

十年前(2009年)的9月,我奉命组建当时的淘宝技术保障部;随即启动了2010年的技术预算工作,记得第一次给时任集团首席架构师的王坚博士汇报预算的时候,我得意地说到:“(淘宝)2010年不再购买小型机”,被王博士狠狠批评了一顿:“既然2010年可以不再购买小型机,为何还要给自己留下活口,2011年以后还可以买呢?加一个字:2010年起不再购买小型机!”

image.png

由此,启动了后面几年备受争议的“去IOE”工程。

2010年5月,邀请正祥加盟淘宝,由此拉开了 OceanBase的研发之路。

中间历尽磨难,各种反对、讽刺挖苦……回想起来当时都是折磨、痛苦和眼泪,今天说起来可以算是传奇和笑话了。

2019年10月,OceanBase TPC-C 世界第一!热烈祝贺正祥和OB团队。

今天我们可以自豪地说,阿里巴巴数字经济体的小二们,十年磨一剑,终于解决了困扰国家已久的信息技术三大软肋(“CPU芯片、操作系统、数据库”)之一的数据库难题。

从2009年启动“去IOE”到2019年OceanBase拿下TPC-C世界第一,这十年漫长的时光,有无数次可能让OceanBase夭折,坚持到今天真是一个特别了不起的奇迹。

性能大幅超越 Oracle 是第一步,期待后面10年时间的努力,OceanBase 也从市场占有率上超越 Oracle,那才是彻底完胜的姿势!

“去IOE”工程的战略价值何在?我们总结有三点:
(1)架构灵活支撑业务飞速发展
(2)基础工程技术和人才的积累
(3)大幅降低成本
当然,今天我们可以自豪地讲“去IOE”工程结出一个硕果:OceanBase

===“去IOE”工程的关键时点===
2009.11 王坚博士决策启动阿里“去IOE”工程
2010.01 大淘宝核心系统“去IOE”工作启动
2010.05 正祥加盟淘宝,OceanBase立项
2010.07 完成商品库“去I”
2011.07 完成商品库“去OE”
2011.09 完成交易库”去IOE”
2011.11 OceanBase第一次支持双十一,服务淘宝收藏夹
2012.06 B2B/阿里金融启动“去IOE”
2012.11 OceanBase转战支付宝
2012.12 完成大淘宝“去IOE”
2013.04 CBU/ICBU 完成去I
2013.05 支付宝完成“去IE”
2013.06 阿里妈妈完成“去O”
2013.06 支付宝官微宣布:【再见!亲爱的小机】
2014.11 OceanBase承担支付宝交易10%流量
2015.11 OceanBase承担支付宝交易100%、支付50%流量
2016.11 OceanBase承担支付宝交易100%、支付100%、花呗账务30%流量
2017.11 OceanBase承担支付宝交易100%、支付100%、账务100%流量,“去O”大功告成!并第一次走出阿里,应用到南京银行互联网核心系统
2018.09 云栖大会发布了OceanBase 2.0,正式宣布兼容Oracle
2019.10 OceanBase发布Oracle兼容版本2.2,并公布TPC-C结果

阿里经济体的程序员同学们,节日快乐!
振飞 @2019-10-24 北京

【资料链接】
(一)“去IOE”
【再见!亲爱的小机】
https://m.weibo.cn/status/3591621927281308?wm=3333_2001
王坚:阿里巴巴为什么“去IOE”
(1)https://www.tmtpost.com/498656.html
(2)https://www.tmtpost.com/498662.html
(3)https://www.tmtpost.com/498668.html
(4)https://www.tmtpost.com/498673.html
以阿里云去IOE
http://m.magazine.caixin.com/m/2014-06-13/100690114_all.html
【深度】解密阿里巴巴的技术发展路径
https://www.tmtpost.com/499712.html

(二)OceanBase
OceanBase TPC-C 世界第一
http://www.tpc.org/tpcc/results/tpcc_results.asp?spm=a1zb6.8232479.detailFloor.5.5f5e55b9s38vme&print=false&orderby=tpm&sortby=desc
中国自研数据库拿下世界第一!性能超老牌数据库Oracle 100%
https://www.toutiao.com/i6743745909886042635
蚂蚁金服OceanBase战胜9年前的Oracle是关公战秦琼吗
https://mp.weixin.qq.com/s/CUVIQziazY09YArSgI3Cqw
如何看待蚂蚁金服OceanBase拿下世界第一,性能超老牌数据库Oracle 100%?
https://www.zhihu.com/question/349100846
特稿 | 蚂蚁“备战”TPC-C这1年
https://mp.weixin.qq.com/s/EEuak19doyKBmcfGGLzlIw
OceanBase数据库创始人阳振坤分享征战6088万tpmC的艰辛之路
https://mp.weixin.qq.com/s/wPTSNvTUZzzwduCiwYx_Xg

(三)其他
Oracle创始人Larry Ellison扬言要遏制中国,去IOE迫在眉睫
https://cloud.tencent.com/developer/article/1373164
甲骨文创始人去年10月接受FOX采访
https://haokan.baidu.com/v?vid=14570506719589294487
Amazon消费者业务宣布永久关闭Oracle数据库
https://www.toutiao.com/a6748049600680034828

image.png
image.png
image.png
image.png

image.png

image.png

目录
相关文章
|
Prometheus Cloud Native Linux
OceanBase 4.0:使用all in one包安装和启动一个单机集群
Ocean Base 4.0的all in one 包简化了安装和启动集群的步骤
1847 0
OceanBase 4.0:使用all in one包安装和启动一个单机集群
|
负载均衡 Oracle 关系型数据库
7.07亿TPC-C背后的技术突破,OceanBase研究成果入选VLDB
7.07亿TPC-C背后的技术突破,OceanBase研究成果入选VLDB
357 0
7.07亿TPC-C背后的技术突破,OceanBase研究成果入选VLDB
|
SQL 缓存 数据库
使用BenmarkSQL运行TPC-C及查看oceanbase执行计划查看
进行oceanbase数据库TPC-C测试,查看oceanbase的执行计划
292 0
使用BenmarkSQL运行TPC-C及查看oceanbase执行计划查看
|
SQL 弹性计算 Oracle
支付宝OceanBase二刷TPC-C,创纪录的7亿tpmC从何而来?
5月20日,蚂蚁金服自主研发的分布式关系数据库OceanBase,以7.07亿tpmC的在线事务处理性能,打破了自己在去年创造的6088万tpmC的TPC-C世界纪录。
支付宝OceanBase二刷TPC-C,创纪录的7亿tpmC从何而来?
|
存储 测试技术 视频直播
直播报名中!首次公开OceanBase征战TPC-C测试技术细节全解析
OceanBase技术直播间是OceanBase为用户和技术爱好者带来的系列技术直播课程,由蚂蚁金服一线技术专家分享最全面的理论知识和最实用的技术实践,内容包含数据库内核系列、手把手实操系列和最佳实践系列等。
直播报名中!首次公开OceanBase征战TPC-C测试技术细节全解析
|
OceanBase 关系型数据库 Oracle
十年磨一剑:从2009启动“去IOE”工程到2019年OceanBase拿下TPC-C世界第一
从2009年启动“去IOE”到2019年OceanBase拿下TPC-C世界第一,这十年漫长的时光,有无数次可能让OceanBase夭折,坚持到今天真是一个特别了不起的奇迹。
744 0
十年磨一剑:从2009启动“去IOE”工程到2019年OceanBase拿下TPC-C世界第一
|
OceanBase 数据库 关系型数据库
支付宝OceanBase登顶TPC-C:无关比赛,只是在追求自我的极致
OceanBase用了九年将自己的产品打磨至此,但创造一个新纪录并不是它最终的目的。更重要的是,它为中国自研的数据库铺平了一条道路。
3072 0
支付宝OceanBase登顶TPC-C:无关比赛,只是在追求自我的极致
|
人工智能 Serverless 数据库
支付宝OceanBase登顶TPC-C:无关比赛,只是在追求自我的极致 | 10月24号栖夜读
今天的首篇文章,讲述了:1年前OceanBase团队开了个会,定了个小目标,接下来的一年中这群工程师闭关攻坚。从掉头发到睡几个小时就跳起来看邮件,更甚至有人天天焦虑地捧着手机等邮件。1年后,蚂蚁金服自研数据库OceanBase登上TPC-C排行榜榜首,这一成绩开创了多项世界先河:中国数据库第一次登上TPC-C榜单;第1次基于公有云通用机型进行测试;分布式无共享关系数据库第1次通过审计并取得创纪录成绩。
13807 0
|
7天前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
50 0

热门文章

最新文章

下一篇
DDNS