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

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

1

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

8

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

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

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

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

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

从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”
《再见!亲爱的小机》
王坚:阿里巴巴为什么会“去IOE”(一)
王坚:阿里巴巴为什么“去IOE”(二)
王坚:阿里巴巴为什么“去IOE”(三)
王坚:阿里巴巴为什么“去IOE”(四)
以阿里云去IOE
【深度】解密阿里巴巴的技术发展路径

(二)OceanBase
OceanBase TPC-C 世界第一
中国自研数据库拿下世界第一!性能超老牌数据库Oracle 100%
蚂蚁金服OceanBase战胜9年前的Oracle是关公战秦琼吗
如何看待蚂蚁金服OceanBase拿下世界第一,性能超老牌数据库Oracle 100%?
特稿 | 蚂蚁“备战”TPC-C这1年
OceanBase数据库创始人阳振坤分享征战6088万tpmC的艰辛之路

(三)其他
Oracle创始人Larry Ellison扬言要遏制中国,去IOE迫在眉睫
甲骨文创始人去年10月接受FOX采访
Amazon消费者业务宣布永久关闭Oracle数据库

2
3
4
5
6
7

原文发布时间为:2019-10-25
作者: 高德总裁 刘振飞
本文来自云栖社区合作伙伴“阿里技术”,了解相关信息可以关注“阿里技术”。

相关文章
|
2月前
|
Cloud Native 关系型数据库 分布式数据库
2024最新一期中国数据库流行榜公布:阿里云PolarDB登顶
PolarDB登顶国产数据库流行榜,持续引领云原生数据库创新
2024最新一期中国数据库流行榜公布:阿里云PolarDB登顶
|
弹性计算 Java 数据库
第四届数据库大赛赛道2分布式NewSQL测试c++代码运行
第四届数据库大赛赛道2分布式NewSQL测试c++代码运行
115 0
第四届数据库大赛赛道2分布式NewSQL测试c++代码运行
|
弹性计算 Java 数据库
第四届数据库大赛赛道2分布式NewSQL测试代码运行
第四届数据库大赛赛道2分布式NewSQL测试代码运行
84 0
第四届数据库大赛赛道2分布式NewSQL测试代码运行
|
存储 容灾 数据挖掘
蚂蚁自研数据库OceanBase首次阐述战略:继续坚持自研开放之路 开源300万行核心代码
6月1日,在数据库OceanBase3.0峰会上,蚂蚁集团自主研发的分布式数据库OceanBase首次从技术、商业和生态三个维度对未来发展战略进行了系统性阐述。同时,OceanBase宣布正式开源,并成立OceanBase开源社区,社区官网同步上线,300万行核心代码向社区开放
208 0
蚂蚁自研数据库OceanBase首次阐述战略:继续坚持自研开放之路 开源300万行核心代码
|
存储 容灾 数据挖掘
蚂蚁自研数据库 OceanBase 首次阐述战略:继续坚持自研开放之路 开源300万行核心代码
官宣! OceanBase 开源300万行代码! 6月1日,在数据库OceanBase3.0峰会上,蚂蚁集团自主研发的分布式数据库OceanBase 首次从技术、商业和生态三个维度对未来发展战略进行了系统性阐述。大会现场,CEO杨冰还宣布自研数据库OceanBase正式开源,并成立OceanBase开源社区,社区官网同步上线。
蚂蚁自研数据库 OceanBase 首次阐述战略:继续坚持自研开放之路 开源300万行核心代码
|
存储 SQL 容灾
蚂蚁集团自研数据库 OceanBase 宣布正式开源 并成立开源社区
6月1日, 蚂蚁集团自研数据库 OceanBase 宣布正式开源,并成立 OceanBase 开源社区,社区官网同步上线。
蚂蚁集团自研数据库 OceanBase 宣布正式开源 并成立开源社区
|
人工智能 安全 数据挖掘
1526万 QphH !蚂蚁自研数据库 OceanBase 登顶 TPC-H 权威榜单
这一次,OceanBase 拿下 TPC-C 和 TPC-H 双料第一
1526万 QphH !蚂蚁自研数据库 OceanBase 登顶 TPC-H 权威榜单
|
SQL 容灾 分布式数据库
蚂蚁集团自研数据库 OceanBase 在中华财险业务系统投入使用
中华财险车险系统已经在全国 29 省成功上线蚂蚁集团自研数据库 OceanBase。
蚂蚁集团自研数据库 OceanBase 在中华财险业务系统投入使用
|
人工智能 Oracle 容灾
OceanBase 蚂蚁自研数据库在大型银行重要业务系统投入使用
近日,中国工商银行重要业务系统——对公(法人)理财系统完成从大型主机到分布式架构改造,顺畅运行在金融级分布式数据库OceanBase之上。这是中国工商银行首次在阿里/蚂蚁自主研发的数据库上运行重要业务系统。
OceanBase 蚂蚁自研数据库在大型银行重要业务系统投入使用