国产数据库突围:道阻且长,行则将至

news2024/11/25 16:51:12

aea6072f221c1dad09158daa42f94544.jpeg

“西风烈,长空雁叫霜晨月。霜晨月,马蹄声碎,喇叭声咽。雄关漫道真如铁,而今迈步从头越。从头越,苍山如海,残阳如血。”

这首《忆秦娥·娄山关》,写于红军取得娄山关战斗胜利之后。娄山关战斗是红军长征以来打的第一个大胜仗,这场胜利,彻底粉碎了敌人围堵红军的企图,极大地鼓舞了士气。

国产数据库刚刚发生的故事与娄山关战斗的历史画面,十分相似。

c883a786a876abd691a97a9f637b3e36.png

6月7日,在华为全球智慧金融峰会2023上,华为云正式发布新一代分布式数据库GaussDB,核心代码100%自主研发。最值得关注的是两点:

一是全面自研。从芯片、服务器、存储、网络到操作系统、数据库,GaussDB是当前国内唯一能够做到软硬协同、全栈自主的国产品牌。

二是真实可用。GaussDB不是概念,是历经全球顶尖银行、运营商,包括公司内部华为终端云服务、华为集团IT等严苛场景的商用考验,已经广泛应用在金融、政务、能源、交通等关键信息基础行业。据悉,华为MetaERP已经全部切换到自研的GaussDB。

至此,我们可以放心地给出结论:中国数据库产业经过四十个年头的发展,突破海外厂家独大的局面,完成了从追赶到全栈自主的质变,取得了 “娄山关大捷”。

而如果我们把目光放远,会发现这一次胜利,其实是华为在数据库领域一场二十多年漫长战役的阶段性结果。

“兵者,国之大事也。死生之地,存亡之道,不可不察也”,此时有必要重新梳理这场战役始末,回顾数据库这个产业究竟发生了什么?华为云GaussDB又将国产数据库引向了一个怎样的新起点。

看路

一座横亘四十年的娄山关

e7306b6ddc177c87efcaf1e369923600.png

娄山关地势险要,历来为兵家必争之地,数据库也是一样,在硬件和应用之间起到了承上启下的重要作用,各行各业几乎所有的信息系统都需要使用数据库系统来管理业务数据,被誉为“软件行业皇冠上的明珠”,是数字时代的关键根技术。

同时,数据库也是一座技术和产业的“娄底关”,中国人想要翻越,寒来暑往,就是四十多春秋。

不是中国数据库行业的从业者不够努力,而是横亘在面前的关隘太多太高:

第一重关:商业数据库的海外称霸。

Oracle诞生于20世纪70年代,在数据库行业被公认坐“头把交椅”, 其商业数据库在中国线下市场占据最大市场份额,而与之匹敌的DB2、SQL Server等产品也大多起步于同一时期。国内数据库市场被国际厂商主导,持续了四五十年之久,成熟的产品、固定的客户、众多的使用案例,这些都是国內跟随者一开始所不具备的。

第二重关:开源数据库的隐秘诱惑。

如果说商业数据库的断供风险,是显而易见的风险,那么开源数据库的风险则是隐秘的。Oracle公司主导的MySQL,是全球最大的开源数据库,很多国产数据库都是基于MySQL进行二次开发的,是国内Oracle商业数据库替代的主要方案。可以说,开源成就了中国数据库产业的高速发展,以阿里、腾讯为代表的多家公司已经成为数据库领域重要的创新力量。然而,开源并不意味着安全,开源社区的开源协议也要遵循所在国的司法管辖,2019年,华为被美国列入“实体清单”时,甲骨文就断供了华为的数据库服务。

e22778277998a57f9afc267343d2e1f4.png

可以看到,如果开源数据库因“长臂管辖”而暂停商用授权,或者严格执行GPL协议,国产数据库的演进可能会被限制,从而耽误发展,带来不可预估的影响。

第三重关:智能+云时代的技术挑战。

虽然Oracle之辈占领统治地位,但技术发展日新月异,数据库领域也涌现出了很多新秀。随着人工智能及云化时代的到来,以银行为代表的金融业需加速构建敏态体系,推动底层数据库的分布式改造和金融业务创新,也让分布式数据库、云数据库等新兴产品,在一些关键场景中大放异彩,成为后来者的机会。比如AWS、微软Azure、Google Cloud Platform,就利用云计算的市场先机和规模效应,迅速提升自身在数据库领域的影响力。

然而国产数据库普遍存在着内核技术掌握不足、产业用例较少、产品说服力不强的难题,要与老牌厂商和云厂商们同台竞争,压力山大。

沉疴未愈,又添新愁。国产数据库加速进阶,完成一场突破重围的“娄底关大捷”,凝结了国內无数期盼的眼神。

关山难越从头越,这场名为“国产自主”的数据库战役中,华为走了二十年。

2fd3220a6ee3fb7f1c41f8c21d07bee4.png

夺旗

华为云GaussDB来做时代先锋

不惜用二十年时间,酝酿一场根技术的胜利,华为这个传统在数据库身上同样适用。

华为研究和开发数据库技术及产品,最早可追溯到2001年。当时,华为公司中央研究院Dopra团队为了支撑华为所生产的电信产品(交换机、路由器等),启动了内存数据存储组件DopraDB的研发,从此开启了华为自研数据库的历程。

另一个里程碑事件,发生在2011年,为了应对即将到来的“数字洪水”,华为组建了2012实验室,这可能是华为最神秘、也最为人所津津乐道的部门。其中,数据库被华为作为不可缺少的关键技术,进行布局。华为将原来分散在各个产品线的数据库团队及业务重新组合,在2012实验室中央软件院下成立了高斯部,负责数据库产品和技术的研发。

当然,国产数据库走向全栈自主的突破,国內多股力量都在努力,不仅有阿里、腾讯、百度这样的互联网厂商,人大金仓、南大通用、神州通用等国产数据库厂家也在不断发展。

92e47a7c85324e6158d6752f6e9be890.png

华为选择成为时代的先锋,在几个更新的技术方向开始构筑竞争力:

1. 分布式。分布式数据库,具有满足行业关键应用的高可扩展性、高性能、高可用,以及无硬件绑定等特性,可以解决传统关系数据库的扩展性、可用性不足等瓶颈,已经成为重点行业进行信息系统数字化转型的必经之路。

2. 云化架构。云数据库就是将传统的数据库系统配置在“云上”,通过计算机网络提供数据管理服务。云数据库可以通过计算存储分离、存储在线扩容、计算弹性伸缩,来提升数据库的可用性和可靠性。2019年Gartner发布TheFuture of the Database ManagementSystem(DBMS)Market Is Cloud报告,明确提出,传统的部署数据库的方式已经过时,所有组织,无论大小,都将越来越多地使用云数据库。

3. AI+DB。随着AI技术的成熟和发展,AI与数据库的结合越来越紧密。通过AI算法来解决数据库管理、优化等问题,使数据库系统能够更加智能地运行、维护、管理;利用深度神经网络抽取结构化信息,实现对非结构化数据的高效管理等,成为行业研究的热点。

最终历经数年探索,2019年5月,华为云数据库GaussDB,降临世间,初露锋芒,便与众不同:

首先,产品可信。华为集结了1000多个内核研发人才,自主能力作为产品的根基,确保华为云GaussDB数据库的代码100%完全自研,经过最严苛业务连续性考验,证实了产品的可信度。

其次,技术领先。华为数据库积累了大量核心技术储备,拥有700多专利,80多篇数据库顶会论文。在技术厚土上生长出来的GaussDB,也具备高可用、高安全、高性能、高弹性、高智能、易部署、易迁移等特点,做到了业内领先。

此外,实战出色。华为有个传统“自己生产的降落伞,自己先跳”,数据库也不例外。华为内部发起了“强渡大渡河”的替换攻坚战,华为内部的ERP系统,用GaussDB全部替代了原有的Oracle,通过统一存储引擎UStore、并行缓存算法等一系列的技术创新,实现了业务效率的十倍提升。

至此,华为云GaussDB化身信创先锋,以技术创新完成犀利突破,让我们窥见了国产数据库胜利的一线天光。

但是,想要杀出海外数据库的重围,还需要行业客户说了算,而这并不是一件容易的事。

登陆

成功占据金融高地

2e7e0d8b7bf6ad24837ea7f5ac3abffb.png

华为云GaussDB问世=国产化替代稳了?乐观的人也很难这么说。

我们已经见过太多的国产化突围,尤其是基础软件,即使跟国外产品差距不大,国产化率的提升也非常困难。因为软件是一个高度市场化的行业,自主产品即使突破了技术封锁,也很难突破“商业封锁”。

海外软件可以靠着成熟的商业模式,凭借价格战、免费、多方合作等策略,迅速抢占市场,而仅靠“支持国货”的情怀显然是不足以说服用户的,怎么办?

华为云GaussDB的选择是不靠情怀分只拼硬实力,跑到一个对手都追不上、够不着的高地,那就是——金融。

197ac2f7a1c5fdfa262b27fdfe333b77.png

众所周知,整个金融系统是电子化、信息化、数字化最早、最全面、应用新技术最积极的行业之一,金融系统数据的产生、传输、存储以及信息系统的高性能、稳定性和安全防范,都有极为严苛的要求。

如果能够在金融这一云数据库高地成功登陆,不就能充分证明华为云GaussDB的实力了吗?道理是这样没错,但现实难度很大。

想要在金融这一关键领域,替代原有的数据库,可没那么容易。

金融行业数据规模大、数据读写调用频繁,加上本身具有严苛的数据安全与数据效率需求,都让数据库替换变得异常复杂。尤其是核心交易系统,一旦数据库的处理能力、运行效率不理想,金融机构无法交易,损失的可是真金白银。

所以,金融行业数据库的变更,说是在“在针尖上舞蹈”也不为过。

但华为云GaussDB偏偏把这件事做成了,主要是靠三步打动金融机构:

第一步,国产数据库的产品说服力。

智能时代,金融行业的数据基础设施也必须跟上变革节奏,很多金融机构是希望寻找适合自身需求的数据库替代方案的。

GaussDB的产业化帷幕,正是从金融领域拉开的。

c7a0e2c35c6277fac19d2fc38d7ff722.png

在华为云数千人的数据库团队打磨下,目前, GaussDB在可用性、性能、安全、智能化等多项性能上都有突破,具备对Oracle等国际一流厂商产品的全面接管能力,处于业界领先水平。

举个例子,云化系统需要在数据流转的整个生命周期中保证客户数据的安全性,其中包括数据传输、数据存储、数据查询以及数据正确性。对于金融行业的安全“生命线”,华为云GaussDB作为业界首款纯软全密态数据库,不止实现了数据的传输与存储加密,还实现了内存中数据的运算态加密,从而实现数据全生命周期内的安全保护。数据拥有者与数据管理者读取能力分离,解决数据库云上隐私泄露及第三方信任问题,成为国内首个拿到国际CC EAL4+认证的数据库,这是安全领域的最高认证。

第二步,迁移改造过程的便捷性。

数据库国产化替代是一项系统工程,金融机构很关心整体改造工作量是否庞大,实施周期时长如何,业务是否能快速适配,是否有已实践落地的案例经验。华为云GaussDB具备端到端迁移能力,帮助客户快速完成云化分布式架构转型:

一方面,GaussDB可实现低成本,易部署。内核多层级多租户,提升资源利用率4倍以上。业务无感数据压缩,冷热分离,存储成本下降50%,性能无损耗。

另一方面,GaussDB高兼容,易迁移。GaussDB拥有一站式迁移解决方案,对Oracle和MySQL常用语法完全兼容,也令整体迁移成本下降90%以上。

华为云GaussDB可实现数据库的平滑替换,已经在金融、政府部门等大型产业及领域完成落地验证。

2022年4月,中国邮政储蓄银行新一代个人业务分布式核心系统全面投产上线,完成了传统商业数据库的全面替换,实现了全技术栈的自主可控,正是基于华为云Stack和华为高斯数据库构建,以在线迁移方式实现客户无感切换,保障业务连续性,降低切换风险,开创了大型银行核心系统切换上线新模式。 

第三步,变更后运维服务的持续性。

数据库替代不是一锤子买卖,后续的服务能力和服务意识也非常重要,试想一下,用了国产数据库,有问题找不到人,找到了人对接效率太慢,对金融机构来说分分钟都是业务损失,谁还敢信任国产数据库?

为此华为建立了超过1000名数据库专家团队和遍布全国的服务团队,为客户提供持续的数据库运维、应急故障处理等持续服务能力,保障现网的稳定运行。

2c444ce9acad3c43b123cb2c485840ce.png

攻下金融高地,也使得GaussDB成为数据库的“另一种选择”。

说到这里,你可能会感叹一句,华为真牛,国产数据库雄起。但是,故事还没有结束。

国产数据库的崛起,华为不是一个人在战斗。

9bb1972c06bafda60a24f6e8ae3e6136.png

特种作战

生态才是国产化替代的坚实支撑

在商业世界,活下去不仅代表着自身的产业能量,同时也关乎一家企业能为产业链、社会经济做出怎样的价值。

IT领域有句名言:Software is eating the world(软件正在吞噬世界) ,随着科技的不断发展,软件已经成为了各行各业的基础。自己掌握基础软件,是企业乃至社会发展、国家战略安全的最优解。这条路道阻且长,但如果不出发,就永远都不会到达,华为当然没有退缩的可能。

华为常务董事、华为云CEO张平安公开呼吁:社会要尊重软件价值,给中国软件企业机会,软件生态链需相互成就,注重软件人才培养,同时,国产软件企业和创新产品要敢于走向全球去检验。

作为三大基础软件之一,数据库的根深,才能支撑中国软件产业不断变大变强。华为云也以实际行动参与到中国软件产业的发展当中,坚定战略投入GaussDB,携手伙伴攻坚典型场景。

所以,华为云GaussDB看似只是一个产品的推出,实际也为中国软件产业的发展,发出了一声力量集结的号角。

具体到数据库产业,单一产品不可能满足所有开发需求与行业场景,想要让数据库真实发挥价值,就需要整个应用生态的配合进展。

GaussDB在并不长的诞生时间里,已经完成了一系列生态合作探索:

一方面,扩大伙伴生态圈,形成多元的业务闭环。

这些行业伙伴,如同特种兵作战,可以深入到每一个细分行业的机理当中探索,有力地挖掘和开垦行业客户的数据库需求。

华为云GaussDB已与上下游80+伙伴提供200份有竞争力的联合解决方案,涵盖数据库迁移、备份恢复、容灾、一站式运维、数据库咨询服务、数据库培训等,也与行业内知名伙伴公司建立面向客户的应用系统,比如与掌数科技共同打造了面向证券核心业务系统的解决方案,并服务于兴业证券等客户。

另一方面,建立中国IT产业标准和生态,推动数据库国产化替代进程。

华为云GaussDB开展与数据库周边生态伙伴的对接与认证,解决开发者/DBA数据难获取、应用难对接等生态难题,减少企业客户使用华为高斯数据库面临的后顾之忧。

7a8f74cb859230c9db141c1d123bbdd5.png

GaussDB的勋章,离不开和华为一起走过千山万水的行业伙伴;GaussDB开启的数据库国产化替代新机遇,也与他们共享、共赢。

这些数据库行业的“特种兵”,让GaussDB的行业适配度更好,伙伴自己也有了更加广阔的发展空间与商业机遇。

这些“特种作战”绵密且精细化的发生,坚实地支撑起国产数据库的真正崛起。

四十年,且看天地又一宽

30dbb5c95b0051cf73375b7cacf5cb83.png

数据库自主可控势不可挡,华为云坚定不移投入技术研发,尤其根技术研发,提供给世界第二选择。

华为云GaussDB带来了胜利的光芒,冲破了关隘的国产数据库,天地也为之一宽,第一次呼吸到了100%味道的自主空气。

如果你觉得华为在数据库这一战,做了太多工作,时间线太长,不方便记忆的话,其实可以从几个关键词来理解GaussDB,进而发现数据库国产化替代的核心要义:

1.根技术。华为云GaussDB从底层内核技术做起,填补了国产数据库的空白和短板,锻造出全面替代国外产品的能力。

2.先进。GaussDB抓住了分布式云数据库和AI等技术趋势,将先进技术与数据库相融合,开辟出一条海外数据库难以靠价格战等竞争手段切走的新路。

3.全方位。华为云携手产业伙伴一起,组成了立体的生态网络,从产品、服务、解决方案等全方位满足业界国产化替代、数据库云化等需求。

b8b96b014653269914df24ec29c27bb0.png

把数据库这座“娄底关”控制在手中,GaussDB让我们看到了基础软件国产化迈向胜利的希望。

从来没有一蹴而就的胜利,有的只是步步为营,因势利导。万里长征路,只要坚定信念、无惧关隘,只要身边还有战友,一定会有突破重围、天地一宽的那一天。

从头越,苍山如海,残阳如血。这壮阔而震撼的一刻,是中国科技恢弘故事的开篇。

f5752d7005b2508973dc60ad37995b3b.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/630118.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小程序底层架构剖析

当我们前端切图崽网上冲浪的时候,会发现有很多技术文章都在分析vue框架,react框架,显少有分析小程序框架的。那今天就通过这篇短小精悍的文章带大家了解一下微信小程序的底层架构。(如无特殊说明,下文中提到的小程序都…

STM32F4_通过RS232实现和PC端通讯

目录 1. RS232通讯 2. 实验程序 2.1 main.c 2.2 RS232.c 2.3 RS232.h 通过上一节的学习,已经基本了解了RS232的通讯过程,实际上,不管是RS485还是RS232都是基于串口的一种通讯方式! STM32F4_RS485、RS232_light_2025的博客-CS…

[opencv]opencv-python环境搭建

删除源信息 conda config --remove-key channels 添加源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add chan…

ChatGPT 会带来失业潮吗?

(永久免费,扫码加入) 最近在翻知乎上的一些文章,很多都是跟ChatGPT有关的。因为本身是搞Python编程的,知乎推荐系统给我推荐了一篇廖雪峰老师的文章,觉得很有意思。 一共1119个赞,还是很厉害的&…

HTTPS 协议

哥几个来学 HTTPS 协议 啦 ~~ 目录 🌲一、HTTPS 是什么? 🌳二、何为 “加密” 🌴三、HTTPS 的工作过程 🍦1. 引入对称加密 🍧2. 引入非对称加密 🍨3.引入证书 🌲一、HTTPS 是什…

【前端 - HTML】第 4 课 - 列表标签

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、缘起 2、列表 3、无序列表 4、有序列表 5、定义列表 6、总结 1、缘起 微信小程序的列表标签是一种用于展示多个数据项的…

2023Java面试题库新合集,突击春招已助1000+人顺利入职大厂

前言: 互联网公司的面试,从形式上说,一般分为 2~3 轮技术面 1 轮 HR 面,不过某些公司没有 HR 面试。 在技术面试中,面试官一般会就你所应聘的岗位进行相关知识的考察,也叫基础知识和业务逻辑面试&#xf…

tp6用redis存储session

随着业务量的增加,很多时候会需要共享session的情况。共享session,其实就是说多台服务器共用一个session,或者是说一个主域跟多个子域之间共用一个session。工作中用tp也多一些,那么,我就用tp6来给大家讲解一下。 在共…

PyCharm显示python文件的函数和类的列表 structure视图的使用与介绍

目录 打开structure视图structure视图的使用与介绍1.排序方式按字母升序or降序排列2. 是否显示有关联的函数和类(一般不用激活)3. 展示类中的字段4. 点击后是否定位到目标5. 自动定位到当前文件 总结 欢迎关注 『Python』 系列,持续更新中 欢…

redolog与binlog为什么需要两阶段提交?

MySQL事务提交的时候,需要同时完成redo log和binlog的提交,为了保证两个日志的一致性,需要用到两阶段提交(与分布式的两阶段提交不同,这里的两阶段提交是发生在数据库内部) 数据库两阶段提交的流程 假设执行…

【P59】JMeter 用表格查看结果(View Results in Table)

文章目录 一、用表格查看结果(View Results in Table)参数说明二、准备工作三、测试计划设计 一、用表格查看结果(View Results in Table)参数说明 可以将取样器请求以表格的方式分析展示 使用场景:一般在调试测试计…

深入理解相机服务层 CameraService

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、简介二、Camera AIDL 接口三、Camera Service 主程序 一、简介 Camera Service被设计成一个独立进程,作为一个服务端,处理来…

LIMS实验室信息管理系统源码 lims系统源码

一、LIMS概况 LIMS实验室管理系统是为实验、检测等业务板块提供流程化、模块化、标准化操作管理系统,打造基于行业法规的实验室全流程质量控制管理系统,实现实验室“人、机、料、法、环”关键环节管理。 二、技术框架说明 开发语言:C# 开…

是否需要更换CRM系统如何评估?如何确保更换成功?

很多企业在使用CRM客户管理系统的过程中,并没有达到预期的效果,甚至出现了实施失败的情况。部分企业可能会考虑更换CRM系统,以期获得更好的结果。但是,更换CRM系统是否值得呢?下面我们就来说说。 一、是否该更换CRM …

电容笔和触控笔两者的区别是什么?好用苹果电容笔推荐

如今,随着无纸化教育的兴起,电容笔也成为了人们关注的焦点。很多人对于电容笔和触控笔的区别很疑惑,其实,这两者是很好区分的,电容笔只能应用在我们最常用的电容屏上,例如我们的平板、手机屏幕等都是电容屏…

Redis 消息队列 Stream

tip:作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。 💕💕 推荐:体系化学习Java(Java面试专题&#…

电脑技巧:Windows微信3.9.5更新一览

目录 01、新增锁定功能 02、可直接撤回正在发送的消息 03、翻译多个网页 04、搜一搜新增历史记录 05、视频号页面再次优化 近期,Windows微信又更新至3.9.5版本,新增了许多实用的功能,以下将对这些新功能进行介绍。 官方更新内容&#x…

mybatis-plus用法(一)

MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写 mp来简化表示 MyBatis-plus,本文主要介绍 mp 整合 Spring Boot 的使用。 (5条消息) mybatis-plus用法(二)_渣娃工程师的博客-CSDN博客 1…

【K哥爬虫普法】一个人、一年半、挣了2000万!

我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了“K哥爬虫普法”专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识,知晓如何合法合规利用…

2023免费版电脑视频剪辑软件会声会影

提到视频剪辑软件,浮现在我们脑海的可能就是满屏的功能键和眼花缭乱的操作界面。类似pr、AE之类的视频软件,操作界面看起来十分复杂,很多用户上手困难。而会声会影界面简单,功能齐全,也能完成专业级的视频制作。操作简…