中国移动发布磐维数据库3.0,共促openGauss生态繁荣

海峰看科技 2025-01-08 20:10:10

文/黄海峰的通信生活

数据库被誉为基础软件“皇冠上的明珠”,对于支撑经济社会发展、提升国家安全保障能力具有重要意义,也是数字中国建设的基石。

2020年,为筑牢数据库基石,openGauss社区成立,携手产业各方推动开源国产数据库发展。四载耕耘,openGauss社区在国产数据库领域取得了令人瞩目的成就。

近日,在openGauss Summit 2024大会期间,弗若斯特沙利文发布数据,在2024年线下集中式关系型数据库新增市场份额中,openGauss份额达到30.2%,基于openGauss的关系型数据库产品占比达28.5%,超过MySQL和PG,稳居三大主流开源技术路线之首。

面对好成绩,大家不禁好奇,openGauss为何能在四年间实现高速增长?在本次大会期间,笔者从中国移动磐维数据库3.0的发布、发展与实践,华为对openGauss社区发展的持续赋能,以及openGauss社区开源的发展模式中,找到openGauss快速发展的秘密。

面对挑战,踏上数据库创新之路

众所周知,电信运营商业务量超大、种类繁多、实时性要求高,在处理业务时,面临数据密集、高度复杂、一致性等现状,对数据库性能、稳定性、兼容性提出严格要求。

对此状况,中移动信息技术有限公司副总经理陈国在本次高斯峰会上也做了详细的分享。

首先,业务复杂多样。中国移动拥有超30亿的连接,需要实时处理各种计费、计量,网络切换、漫游等一系列数据。“即便是用户处于空闲状态,也需要处理空闲状态数据。”陈国指出“数据处理量非常大,每天全网数据处理量几十PB”。

其次,数据实时性要求高。用户的计费、账单需要第一时间处理,流量需求需要第一时间匹配。

再次,数据的高并发性。大量用户同时访问或请求数据服务,导致中国移动的系统需要在极短的时间内处理大量的数据和请求。

最后,数据的一致性。中国移动在处理业务时,内部各个系统、平台或应用程序之间的数据需要保持一致性。

运营商面对业务对数据库的严苛需求,如果选择通用数据库,难以契合运营商业务需求。在发展要求下,中国移动最终决定走上数据库创新之路。

但创新并非易事,如何才能在数据库创新道路上事半功倍?中移动信息技术有限公司数据库研发高级架构师魏可伟介绍道,中国移动选择携手openGauss社区,推动数据库创新的快速发展。

在数据库创新过程中,中国移动借助openGauss高性能内核及其开放灵活特性,实现了针对复杂业务场景的数据库深度定制,发布基于openGauss3.0的磐维数据库1.0;通过资源共享与联合创新,加速创新成果走向规模应用;携手华为等伙伴从底层架构到应用生态的协同创新,推动数据库技术迭代,实现从磐维数据库1.0到磐维数据库3.0的产品升级。

发布磐维数据库3.0,实现能力全面提升

2024年,以大模型为代表的AI技术快速发展,成为各行业发展的重要引擎。运营商也推出了基于大模型等AI技术的新业务。比如,在2024年10月举办的中国移动全球合作伙伴大会上,中国移动发布了“九天善智”多模态基座大模型,并推出30款创新行业大模型。

新业务带来新挑战。面对挑战,中国移动积极推动数据库迭代,并在本次大会期间,发布了磐维数据库3.0,实现数据库产品多方面升级。

其一,在技术创新方面,磐维数据库3.0基于openGauss 6.0.0进行深度优化,在分布式架构上,通过优化事务一致性协议,使单节点事务处理效率提升30%;在集中式架构上,新增118项数据库兼容性,降低企业迁移门槛,提升了查询效率;在数据库一体机架构上,通过软硬协同深度优化,使资源利用率提升80%,并降低了部署和运维难度。

其二,在性能方面,磐维数据库3.0通过查询引擎和架构的优化,实现SQL执行效率提升30%,多核并行性能提升40%,每分钟处理事务数达到170万。

同时,磐维数据库3.0还支持集中式、分布式、云原生、一体机等多种部署形态,并兼容PG/M/O生态,支持主流商业数据库及开源数据库迁移,满足客户从“关键业务支撑”到“业务模式创新”多层次需求。

其三,在安全保障方面,磐维数据库3.0通过中国移动自主研发的全生命周期隐私保护技术,对数据传输、运算和存储等环节进行优化,让加密算法SM4和SM3加速分别提升4.6倍和12.6倍,实现数据全程加密,保障隐私安全。

其四,在稳定可靠方面,磐维数据库3.0通过存储池化与内存池化技术,网络时延降至微秒级,RTO恢复时间缩短至10秒以内。

其五,在AI+赋能方面,磐维数据库3.0通过AI驱动自治运维,实现查询性能提升30%,SQL问题提前发现准确率达80%。

走进应用场景,部署超3000套

从2022年磐维数据库1.0的推出,到如今磐维数据库3.0的发布,中国移动在数据库创新这条道路上已走过三年。大家或许好奇,磐维数据库在发展过程中,实战表现到底如何?

魏可伟在大会期间介绍,目前,中国移动已部署超3000套磐维数据库系统,支撑中国移动35个省专公司(省公司以及专业子公司)的核心业务,每日服务超8亿用户,经过800余天的稳定运行,展现了卓越的可靠性与性能。

“中国移动核心系统已经全面应用磐维数据库,运行非常稳定,为我们整个业务的发展、自主创新推进提供了非常坚强有力的支持和保障。”陈国表示。

具体而言,在海量批处理计算领域,磐维数据库支撑广东移动日均90亿话单处理和超2000万账单累账的核心结算需求,核心数据库吞吐量提升20%,精准满足批量事务处理实时性需求。

在高并发交易领域,磐维数据库支持浙江移动十亿级日账单量,实现毫秒级实时响应需求,业务处理规模提升50%,确保账单结算无延迟。

在全领域应用实践,磐维数据库助力内蒙古移动实现全栈核心系统替换迁移,通过高并行迁移技术与一致性优化算法,确保系统平稳过渡与持续高效运行。

除赋能自身业务外,磐维数据库已在多个行业场景落地。据魏可伟介绍,磐维数据库已在金融、政务、零售、医疗等重点领域实现了广泛应用,形成了超过20个标杆案例。

此前,就有业内人士表示,从磐维数据库1.0发布之后,中国移动就努力推动磐维数据库逐步从“能用”向“易用”演进,使其可广泛应用于运营商的多种业务场景、租户RDS服务和服务千行百业的ICT解决方案。

反哺社区,共建openGauss生态

中国移动磐维数据库基于openGauss进行研发,最终实现性能的提升,应用场景的持续扩展。但在数据库创新过程中,中国移动深知生态的重要性。正如陈国所讲:“生态的壮大与否,伙伴多与否,直接影响整个数据库的发展生命力、活力和长久性。”

为此,中国移动不仅构建从底层芯片、操作系统、中间件到行业应用的全栈技术生态,还将产品应用创新成果反哺社区,助力openGauss企业级应用能力的提升,推动数据库技术快速迭代。据陈国介绍,中国移动在openGauss社区开源代码贡献率中排名第四,持续推进openGauss生态共建共赢。

面向未来,中国移动如何进一步在openGauss生态发展中携手同行、协同共进?对此,魏可伟提出五点倡议。

倡议一,深化开源共建。中国移动认为社区伙伴需要深度参与 openGauss生态建设,优化核心功能,打造数据库技术高地,增强全球竞争力。

倡议二,强化协同创新。产业各方需要聚合产业链上下游资源,推动从底层硬件到上层应用的协同创新,构建更多行业解决方案。

倡议三,聚焦场景化应用。openGauss生态发展需要以市场需求为牵引,拓展全领域的行业应用。深化技术创新与场景结合,提升市场规模与影响力。

倡议四,推动标准建设。openGauss产业需要参与国际数据库技术标准制定,提升开源数据库技术在国际上的影响力和话语权。

倡议五,构建人才生态。openGauss产业要打造专业化技术培训体系,吸引高质量技术人才,为社区创新和产业发展提供动力,助力产业可持续发展。

持续赋能,以根技术创新筑牢发展底座

中国移动在数据库创新中取得的成功,是openGauss社区成功的缩影。回首openGauss社区发展历程,从2020年华为正式宣布开源数据库能力,开放openGauss数据库源代码,并成立openGauss开源社区,到如今openGauss社区实现高速发展。

据华为计算产品线副总裁姜涛介绍,openGauss社区已拥有850余家社区企业成员,7600多名贡献者,社区下载量达到360万。

在openGauss社区发展道路上,华为一直致力于打造开放的计算产业,持续坚持根技术创新,联合产业界伙伴共建鲲鹏、昇腾计算生态。

一方面,华为持续投入根技术,利用硬件开放构建繁荣生态,打造不同形态的计算产品与解决方案。如鲲鹏通过开放模组、主板、部件和整机柜等基础硬件技术,使能13家整机伙伴和近百家KPN伙伴打造多样化、差异化的产品竞争力。

另一方面,华为用软件开源激发创新活力,陆续开源了openEuler操作系统、昇思AI框架和openGauss数据库。比如,在openEuler操作系统发展中,华为携手伙伴,推动了欧拉的开源生态建设,并取得瞩目成绩。据悉2024年,开源欧拉系操作系统的累计装机量已突破1000万套,新增市场份额达到了50%。

坚持开源之路,国产数据库才能高速发展

在本次大会期间,我不仅见证了中国移动在数据库创新方面取得的成功,我还发现许多伙伴在国产数据库发展中取得成功。

据openGauss社区理事长熊伟现场介绍,中国邮储的许多核心业务都替换成openGauss系统,钉钉完成基于openGauss的关键AI业务、特别向量数据库商业落地,国能发布openGauss自用版,加速集团云平台、国能云脉自主创新。

以国能在数据库创新为例,基于openGauss社区,实现数据库效率提升。据国家能源集团信息技术有限公司网络安全中心副总经理平雷介绍,国能磐石CERDB借助openGauss的能力,有效提升了数据库的处理效率,数据处理效率提升10%,报表分析速度提升60%。

为何国产数据库能取得高速发展?在笔者看来,坚持开源的发展模式是关键。第一,开源模式能够凝聚产业力量。我们看到,以openGauss为代表的开源数据库根社区在发展中,围绕产、学、研、用,凝聚产业力量,为国产数据库发展注入澎湃动力。

第二,开源模式国家发展战略。“开源体系建设已经成为国家软件发展战略的重要组成部分,同时也是促进自主创新、产业升级、人才培养的核心抓手之一。”中国科学院院士、北京航空航天大学教授钱德沛这样讲道。

第三,开源模式降低企业研发门槛与风险。企业在数据库创新时,开源的发展模式可以为企业提供免费的开源软件,降低企业开发成本,并降低对特定供应商的依赖,减少了技术风险。

第四,开源模式加速生态成熟。开源发展模式可实现不同企业、开发者和用户可以更加紧密合作,共同推动产业的发展,有助于形成良性竞争,加速产业生态成熟。

笔者观察:携手各方,共绘openGauss生态新篇章

通过聆听中国移动对磐维数据库的介绍,以及华为对openGauss发展的贡献及开源模式的重要性,笔者找到openGauss生态繁荣发展的四大秘密。

秘诀一,行业领头企业应积极拥抱openGauss。中国移动作为信息通信领域的中坚力量,在创新数据库过程中,携手openGauss社区,不仅降低了数据库创新难度,还获得强大的开发者团队进行技术兜底,让数据库创新事半功倍。

秘诀二,反哺社区,实现openGauss生态繁荣。中国移动在磐维数据库发展过程中,将创新的技术、成功的实践经验反哺社区,助力openGauss生态的蓬勃发展。在笔者看来,当前电信运营商都在积极进行科技创新,落实国家科创战略。在基础软件层面发力,是电信运营商最容易出成绩的重要方向。

秘诀三,携手产业各方,加快生态成熟。openGauss社区目标是成为全球top级的数据库社区,就需要更多像华为、中国移动这样的行业领军企业加入,积极拥抱openGauss,结合自身业务需求推动数据库创新,并将这些创新成果回馈给社区。

秘诀四,继续坚持开源发展模式。在openGauss社区发展中,产业各方应继续坚持开源的发展模式,才能让国产数据库发展跑出加速度。

众人拾柴火焰高。我们相信,只要产业各方携手共进,形成openGauss社区发展的良性循环,将共绘openGauss生态的繁荣未来!

0 阅读:8

海峰看科技

简介:关注5G、手机、AI、云等技术和产业发展十余年。