有个国产数据库公测了十年,十几亿人包括手机前的你都参与了测试,今天这个数据库通过阿里云对全球开放了,它的名字叫OceanBase ,去年它刚刚打败了全球霸主Oracle,登顶数据库性能排行榜第一位。
业内也有人叫它“海王”,熟悉的人可能知道,它就是支付宝成功背后的“男人”。
时间倒推到2009年,当时正在业务高速增长期的淘宝,却面临着IT成本高涨和性能无法满足需求的局面,赚来的钱都要装到IBM、Oracle、EMC这些外国科技公司口袋里。
于是,阿里喊出了去IOE的口号,开始转向投入自研数据库、云计算。 IOE就是指上IBM、Oracle、EMC面三家世界知名的服务器、数据库、存储供应商。
要把这些全世界都在用的IT设备统统换成自己的,这在当时看来好比是壮士断腕、刮骨疗伤,没有强大的毅力支持,可能就没有后来的天猫了。
IOE中有个O,指的是Oracle数据库,由美国的甲骨文公司出品,没错,就是那个直接明说要和中国竞争的甲骨文。
在计算机基础软件中,数据库一度被称为“最卡脖子”的硬核技术,也是我们过去一直受制于西方的“软肋”。
数据库本身可理解为海量数据的图书馆,它承载了互联网上的所有行为数据,例如出行记录、消费记录、聊天信息等。
在今天的互联网环境下,要做到存储海量数据,并供多人同时进行查询、调取等处理,是难度极大的事,尤其是银行、电信、电力、航空等实时交易的行业,不容许一点失误,更需要可靠稳定的数据库。
可以说,数据库已成为影响国计民生的产品。
1989年,Oracle正式进军中国市场。
不久之后的1995~1997年,恰逢中国电信系统推进“九七工程”,Oracle一举拿下东三省邮电管理局五期工程的大单,从此成为中国电信行业最大的数据库供应商,也开启了垄断中国市场20多年的历史。
所以要推倒这样一个对手,难度之大可想而知。
在2009年,淘宝宣布放弃 Oracle转投自研的数据库架构。
当时八十多个工程师当场把负责人后羿堵在会议室。“你再说一句试试?” 但随后技术负责人很快给他们进行了洗脑:淘宝已经这么大了,如果现在不刮骨疗毒,自己砸自己的饭碗,将来整个淘宝都会命悬一线,到时候大家还不是沦落天涯。
想通了这些,工程师们也冷静多了。
最后一群工程师,就这样含着泪亲手拆了一直在用的Oracle 系统,开始研发起了自己的数据库。
而这个自己的数据库,名字就叫做:OceanBase。
得益于阿里的海量数据场景,阿里巴巴另辟蹊径,开启了分布式关系型数据库。
对于链式结构的安全隐患,OceanBase以一式三份、分别存储的方案将故障率由千分之一降低到了十亿分之一,稳定性这一世界性难题迎刃而解。
2016年“双11”前夕,OceanBase全面取代了Oracle。
在“双11”凌晨,平稳支撑住12万笔/秒支付峰值,创造新纪录。
OceanBase以远低于传统数据库的成本和更高的可用性,打破了IT核心技术长期被西方垄断的格局。
2019年10月2日,在数据库领域的全球顶级比赛TPC-C测试中(这项测试被誉为IT界的奥运会百米赛),OceanBase数据库以两倍于Oracle的绝对优势成绩,将这家老牌厂商挤下了雄霸十年的冠军宝座。
不仅如此,OceanBase还打破了近十年来无人撼动的数据库基准性能测试的世界记录,成为全球数据库演进史的重要里程碑。
今天,OceanBase通过阿里云对全球提供服务,又将是中国IT技术走出国门的一个里程碑,国产数据库不仅支撑着数亿人能够随时随地网购、移动支付。
这样的稳定性和可靠性,也意味着金融、电信、航空等关键行业开启去IOE,迎来独立自主数据库的时间点,并不遥远了。
相关阅读 >>
更多相关阅读请进入《OceanBase》频道 >>