恩和资讯 > 科技 > 世界第一!这项中国硬核技术打破美国纪录,每年“双11”都是它

世界第一!这项中国硬核技术打破美国纪录,每年“双11”都是它

2019-11-10 11:54:52

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

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

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

这项技术有多强大?

据了解,tpc开发的tpc-C测试是衡量数据库在线事务处理(oltp)能力的公认基准,也是全球主流计算机硬件制造商和数据库制造商公认的评估标准。

Tpc-c性能通过每分钟新订单交易的数量来衡量。主要指标是每笔交易的交易率(tpmc)和相关价格(美元/tpmc)。

Tpc-c标准模拟经典的商品销售支付场景进行测试,并通过每分钟创建新订单来评估数据库的性能和成本性能。此前,甲骨文已经垄断冠军九年。

Tpc官方网站截图

Oceanbase以60880800 tpmc(即系统每分钟处理超过6088万份新订单)创下新的在线交易处理系统(oltp)世界纪录。这一记录是甲骨文最佳成绩的两倍多。

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

中国工程院院士、计算机专家李国杰表示,这是中国基础软件的重大突破。

数据库有多重要?

从1978年起,“数据库”一词首次出现在中国大学的课堂上。中国发展自己的数据库已经有40年了。

数据库和操作系统一样,是it行业的重要基础软件。使用“瓶颈”这一关键技术来描述数据库并不过分。在数字经济时代,所有的经济工作都离不开数据。如果没有数据库,就没有信息技术发展的基础。

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

然而,根据微信公众号infoq,

这个数据库已经存在了几十年,但基本上它的市场结构没有太大变化。最早的制造商今天仍然占据主导地位。由于数据库很难更换,它位于整个产品或产业链的底部,更换风险很高,但收益却小得多。

早在1997年,中国就“完全依赖”甲骨文的数据库服务。甲骨文创始人拉里·埃里森(Larry larry ellison)首次访问中国,因为他起床晚了,让中国接待员在零下20度的环境中等了一个多小时。

然而,接待员有点“生气和害怕说话”,因为我们的数据库技术完全依赖甲骨文。

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

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

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

独立研发:

从濒临解散到支持一年一度的“双11”

今天具有里程碑意义的反超级技术是一代技术人员探索和解决的背后。

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

他们选择了独立的研发。

当时,阿里有自己的数据库研究团队,但许多人不喜欢。毕竟甲骨文有10多万人和2000多人从事核心数据库的研发,而阿里的数据库团队有20多人,其负责人杨振坤此前曾在另一家大型工厂开发数据库,并于2010年加入淘宝,选择成立这个项目团队。

海洋基地的研发始于2010年6月。研发之路从一开始就遭受了很多苦难。该团队正处于解散的边缘,因为它找不到它想使用的业务。

视频截图(来源:微信公众号“infoq”)

这种转变发生在2012年底,当时oceanbase的整个团队被转移到支付宝。2013年夏天,支付宝也开始“放手”,希望取代甲骨文数据库。杨振坤向时任主管、现为蚂蚁金融的首席技术官李成推荐了海洋基地的解决方案。

(注:“去爱”是阿里巴巴内部的一个概念。其初衷是将ibm的小型计算机、oracle数据库和emc存储设备从阿里巴巴的it架构中移除,代之以基于开源软件开发的系统。)

李成批准了杨振坤提出的计划,海洋基地团队开始努力开发。首先要征服的目标是支付宝交易银行。2014年,“双11”,海洋基地迎来了它的第一次大测试。

视频截图(来源:微信公众号“infoq”)

在最初的计划中,“双11”交易流量的1%将被削减到oceanbase,但由于当时的oracle数据库系统无法支持激增的庞大流量,oceanbase在2014年成功支持了10%的“双11”交易流量。

通过“双11”测试后,海洋基地得到了更多的认可和支持。

来自海洋基地官方网站

2015年春夏,支付宝交易银行和支付银行被oceanbase取代;。2016年,支付宝的会计系统上线,这也标志着海洋基地在金融系统核心和最关键领域的真正立足点。

据悉,oceanbase已被广泛应用于蚂蚁金融服务和阿里巴巴的业务系统中,并因其强大的性能多年来成为支付宝交易处理系统“双11”的守护神。数亿人可以在网上购买,随时随地移动支付,所有这些都依赖于海洋数据库的力量。从2017年开始,海洋数据库将向公众开放,其服务包括银行、保险和其他金融机构。

负有重大责任

《科技日报》认为,海洋基地的崛起不仅是商业力量竞争的结果,也是时代变革的红利。

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

然而,电子商务是一个全新的领域,“双11”的交易规模完全超出甲骨文的经验。相反,它有机会探索一条新的道路。

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

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

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

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

来源:国家商报综合科技日报、中国新闻网、微信公众号“infoq”和“量子比特”

pk10两期必中 上海快三 秒速快3app

视觉焦点

  • 湘西州戒毒所开展实现困难群众“微心愿”活动

  • 我区深入推进企业工资集体协商工作