首页 >> 科技 > 里程碑式反超!中国自研数据库超越Oracle登顶全球第一

里程碑式反超!中国自研数据库超越Oracle登顶全球第一

时间:2019-12-01 16:27:58

10月2日,在国庆的浓厚气氛中,一场“技术游行”在大洋彼岸上演。

结果增加了幸福感:继5g移动通信和高端芯片之后,中国公司在另一个“核高端”领域取得了重大突破。

由蚂蚁金融独立开发的数据库海洋基础(Oceanbase)打破了该数据库基准性能测试的世界纪录,其结果是前世界纪录保持者、老牌巨头甲骨文的两倍。数据库领域最权威的国际组织——交易处理绩效委员会(tpc)在官方网站上发布了最新结果。

对此,中国工程院院士、计算机专家李国杰表示,海洋基地打破了甲骨文9年来保持的tpc-c基准性能测试的世界纪录,是“中国基础软件的重大突破”。

长期依赖

早在1997年,在北京机场的跑道上,国家队的车头灯闪烁。

当甲骨文创始人拉里·埃里森第一次访问中国时,数据库帝国的首脑计划去长城拍摄一部推广在线计算机的宣传片。时任甲骨文中国总裁的冯邢俊发现20名小学生参与了枪击事件。

拍摄时间定在早上8点,但埃里森直到早上9点才起床

那天北京零下20度。学生们在公共汽车上等着,没有供暖。冯·邢俊眼里含着泪水打电话给埃里森。过了一个多小时,大老板终于出现了。

在无奈的等待和敢怒不敢言的背后,是国内数据库服务对甲骨文的全面依赖。

当时,中国的商业实力迅速恢复,外贸进出口总额超过4000亿美元,伴随着信息技术需求的井喷。甲骨文的数据库是软件中最难的核心技术。

不能说国内数据库是完全无用的——但国内数据库始于20世纪90年代,中国没有时间等待它的成长。战场迫不及待地需要成熟的士兵。

因此,几乎所有国内机构和公司,从金融、电信到航空,都使用甲骨文。

这意味着中国人的每一次银行取款和转账、每一次电话费和机票购买都存储在美国数据库中并运行。

独立研发

数据库和芯片一样重要。没有数据库,就不会有信息技术的发展。被他人控制的局面迫切需要改变。

2006年,国务院发布了《国家中长期科学和技术发展规划纲要(2006-2020)》,提出了“核高基地”的概念。“核高基”(Nuclear High Base)是核心电子设备、高端通用芯片和基础软件产品的简称。它也是与载人航天和月球探测项目并列的16大科技项目之一。其中,基础软件包括数据库、操作系统、中间件等。

然而,要赶上并不容易。

阿里巴巴这次以双倍优势击败甲骨文中国,曾经是甲骨文中国的基准客户。甲骨文数据库为淘宝、支付宝等公司98%以上的软件系统和业务提供数据服务。然而,随着双11成为一项非凡的业务活动,交易量的几何增长带来了一个严重的问题:如果甲骨文继续使用,为了应对天空数据,大型机只能花费数亿元人民币。

他们选择了独立的研发。

当时,阿里有自己的数据库研究团队,但许多人不喜欢。毕竟甲骨文有10多万人和2000多人从事核心数据库的研发,而阿里的数据库团队有20多人,其领导人杨振坤此前曾在另一家大型工厂开发数据库,两年多来没有成功的记录。

幸运的是,新主人对这个故事给予了足够的耐心和支持。

如今,海洋基地已经广泛应用于蚂蚁金服和阿里巴巴的业务系统中。依靠海洋数据库的强大功能,数亿人可以在网上购物,随时随地进行支付。从2017年开始,海洋数据库将向公众开放,其服务包括银行、保险和其他金融机构。

创纪录

Tpc-c是世界主要计算机硬件制造商和数据库制造商公认的评价标准,被誉为“数据库领域的世界杯”。

Tpc-c标准模拟经典的商品销售支付场景进行测试,并通过每分钟创建新订单来评估数据库的性能和成本性能。Oceanbase以60,880,800 tpmc(系统每分钟处理的新订单数)创造了一项新的oltp世界记录。

过去几十年,tpc-c一直是海外传统数据库制造商竞争的舞台。oceanbase是第一个达到tpc-c清单顶端的大型数据库产品,完全由中国公司独立开发。

特别是,oceanbase不仅在性能指标上创下了新记录,而且成为世界上第一个由tpc-c审计的分布式非共享关系数据库。据介绍,tpc-c测试结果是在阿利云标准云资源的支持下实现的,改变了以往高性能测试结果依赖专用集中式存储设备和管理软件的实现模式,并以完全分布式的软件架构实现了这一突破性成果。

国际权威机构的这一排名也是云时代赶超的标志。

走一条新路

海洋基地的崛起不仅是商业力量竞争的结果,也是时代变革的红利。

以前,国内数据库没有得到广泛使用,主要是因为金融、电信和航空等关键行业必须确保数据库的可用性和稳定性,不能给新兴的国内产品留有反复试验的余地。

虽然电子商务是一个全新的领域,但double 11的交易规模完全超出了甲骨文的经验范围,反而有机会探索一条新的道路。

海洋数据库是云计算时代中国数据库的代表。几乎与此同时,达蒙、人大黄金仓库、阿凡达、南大通用汽车等国内数据库相继应用于中央企业、国家财政、军事等专业领域。华为和腾讯等中国公司也推出了自己的数据库产品。

然而,与此同时,国内数据库在底层核心技术突破和工业生态建设方面仍面临挑战。

据《第一财经报道》报道,在数据库领域工作多年的南大通用汽车首席技术官吴曾新表示:甲骨文、微软等公司经过几十年的发展,已经建立了一个非常强大的生态系统,这种依赖性还会持续十几二十年,而中国的生态系统仍然相对薄弱,这与缺乏技术基础积累有关。

数据库是支持人工智能和区块链等新技术的基础技术,特别是在核心敏感行业,自主控制具有重要意义。为了建立一个强大和完善的自我研究数据库,中国技术人员仍在“升级和打击奇怪的东西”(科技日报记者崔爽)

内蒙古11选5投注 1分6合彩 贵州快3投注