乐趣区

十年磨一剑从2009启动去IOE工程到2019年OceanBase拿下TPCC世界第一

作者:高德总裁 刘振飞

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

由此,启动了后面几年备受争议的“去 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 北京

当年的汇报方案和珍贵照片






退出移动版