结果很顺利 , 这一战也基本确定了OceanBase数据库在支付宝的地位 。 用OceanBase数据库替代Oracle数据库之后 , 单副本数据可以做到原来的1/7 , 其计算资源投入也降低为原来的1/12 , 仅存储一项 , 就比Oracle数据库节省了约20亿元 , 相当于每账户成本节省了90% 。
此后的路便顺风顺水 , 2015年替换Oracle数据库支撑支付宝的支付系统;2016年OceanBase 1.0版本发布 , 由原来的半分布式数据库升级为真正的分布式数据库 , 并于同年替换Oracle数据库支撑支付宝的账务系统 , 实现了蚂蚁集团的“去O”目标;2017年走出蚂蚁集团 , 对外商用 。
而在对外商用之前 , 阳振坤要回答一个很关键的问题:别人为什么一定要用OceanBase数据库?
正如前文所述 , 大飞机比小飞机有价值 , 但如果别人有小飞机就够用了 , 凭什么花费工夫替换一个大飞机?
利益是永恒不变的 , 对于一个初出茅庐的新事物 , 只有提供足够的价值 , 才能生存 。 目前绝大部分的数据库产品分为交易系统和分析系统 , 两套系统的体量和成本都是巨大的 。 在业务场景中 , 两套系统往往也会有延迟 。 如果用一套数据库 , 既做交易处理 , 又做分析处理 , 就能解决成本和实时同步的问题 。 阳振坤非常确定 , “如果这件事情做成了 , 极有可能是对整个行业的颠覆 , 而且这件事情肯定可以做成 。 ”这便是后来引发行业热议的HTAP(Hybrid Transactional and Analytical Process , 一体化事务和分析处理) 。
未来取决于此
【不做工程等于纸上谈兵——对话OceanBase创始人阳振坤】都说不被看好的孩子反而更有出息 , 2019年 , OceanBase数据库打破Oracle数据库保持了9年的TPC-C(在线事务处理基准测试)世界纪录 , 成为中国首个登顶该榜单的中国数据库产品;2020年 , OceanBase数据库再次创下7.07亿TPC-C的性能记录 , 牢牢占据了榜首位置;2021年以1526万QphH的性能打破TPC-H(数据分析型基准测试)世界纪录(目前排名第二);同年OceanBase数据库在蚂蚁集团的支持下 , 宣布成立北京奥星贝斯科技有限公司 , 并再次开源 。
为什么是“再次开源”?早在2011年 , OceanBase 0.2版本就已开源 , 但在0.4版本后 , OceanBase数据库开源中断了更新 。 这是因为从当时蚂蚁集团的视角看 , OceanBase数据库主要是支撑蚂蚁集团内部的业务 , 为淘宝、天猫、支付宝等业务服务 , OceanBase团队忙于“活下来”而无暇开源事务 , 所以2013年后 ,OceanBase数据库开源停止了更新 。 直到2021年 , 摆脱所有顾虑的OceanBase更加坚定地拥抱开源 , 将存储引擎、SQL引擎、分布式引擎、分布式事务、多副本、高性能、扩展能力、优化器、故障恢复、多活容灾等核心技术及代码对外开源分享 。
面对业界对其开源动机的声声质疑 , 阳振坤在《曾被“霸凌”的两个孩子:电动汽车与分布式数据库》一文中 , 引用《硅谷钢铁侠》这本书中对马斯克开放特斯拉专利的描述 , 借喻OceanBase开源系统核心的原因 。 “当马斯克在2014年宣布特斯拉将公开其所有专利时 , 分析师们试图确定他是不是在作秀或者其中是否隐藏了不明动机或者圈套 。 但马斯克的决定就是这么坦率 , 他希望人们制造并购买电动车 。 马斯克认为 , 人类的未来取决于此 。 如果公开特斯拉的专利意味着其他公司能够更容易地制造出电动车 , 那么这对人类来说是有利的 , 这些理念应该是免费的 。 愤世嫉俗的人一定会嘲笑他的观点 , 但马斯克已经计划好这么做 , 他在解释自己的想法时是真诚的 , 而且极为真诚 。 ”
显然 , 阳振坤认为 , 原生分布式数据库是数据库发展的必然选择 , 数据实时处理的未来取决于此 。 阳振坤也希望出现更多真正的分布式数据库产品 , 这从国产数据库的角度 , 有望实现“去IOE” , 让更多中国数据库走向国际市场 , 站在更高的角度 , 这对数据库生态的发展和科技的进步是有利的 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
