从选型工具到内核优化,从替代方法到迁移改造,河北移动联合云和恩墨以创新树标杆,推进国产数据库应用落地...

news2025/1/24 10:53:09

势在必行,电信行业国产化改造适逢其时

自十四五规划以来,伴随着“科技创新”和“信息安全”等相关政策的密集出台,我国信创产业正式进入高速发展期,力求通过构建各行业全栈国产IT体系,实现科技技术自主可控,形成信息安全保障。电信行业作为国计民生、信创改造的重点行业,其IT系统的国产化改造迫在眉睫。

dc9b002b91482fbf7163940e83072725.jpeg

中国移动通信集团河北有限公司(以下简称河北移动)具备全省规模最大的运营商网络能力:拥有基站超过13万个,实现全省12个地市核心城区5G网络连续覆盖;网络覆盖99%的行政村基站光缆接入比例达到98%。目前客户总量达到5000多万省内市场份额达到68%,占据绝对领先优势。

然而,受制于国外数据库的技术封锁,河北移动一些关键核心软硬件系统仍严重依赖国外产品,国产化进展较为缓慢。为了从根本上确保企业数据安全,实现核心技术自主可控,河北移动网管中心启动国产数据库自主可控改造及数据迁移项目,旨在提高国产数据库系统的可控性和安全性,保障数据库系统的信息安全和稳定运行。

虽远行至,「3阶9步、6原则4方针」让数据库替换选型有据可依

众所周知,数据库自主可控改造是一项复杂的系统工程,涉及选型规划测试实施后期维护等阶段,不仅要对目标数据库适配度进行大量的技术考量,还要兼顾工期、成本与质量。在权衡了性能、可靠性、安全性、可扩展性、成本等多方面因素后,河北移动网管中心选择了 openGauss 商业版-云和恩墨企业级关系型数据库 MogDB 作为核心业务系统-EOMS替换选型的目标库。EOMS作为网管支撑系统中运维管理域的重要支撑系统,主要承载省公司及地市公司日常网络运维的故障、投诉等各类生产管理流程,以及值班作业计划、信息上报、文档资料等业务管理,为网络运维工作提供有效支撑。当前月在线用户数在4400以上,月派发工单54.3万张,月公告发布136.5万次,作业计划7.1万条,其重要程度不言而喻。

在数据库全量自主可控的历程中,数据库改造不可一蹴而就或一直观望,河北移动坚持以循序渐进,理论与实践结合,逐渐提高认知水平完善国产化后的新道路, 做到知行合一。河北移动以数据库迁移改造项目为契机,携手云和恩墨开展数据库自主可控工程落地,分阶段进行数据库架构演进。围绕“怎么选、怎么替、怎么维优”三个环节,不断尝试,最终形成“3阶9步、6原则4方针”的数据库替换选型方法论,并基于此制定了详细的实施计划。

a1577e912fa26dda73d12c9249bc5e56.png

整个替换过程历经了选型评估兼容性测试与改造性能容量长稳高可用安全性迁移与回退方案等全方位且缜密的规划和测试,以确保整个系统的迁移过程能够平稳顺滑的过渡。在该替换项目过程中遇到了应用依赖源数据库的个性化SQL适配、列名大小敏感、SQL hint差异、SQL性能、openGauss内核缺陷等问题,云和恩墨强大的专家团队快速协助应用定位、提供等价改写SQL、提供专用驱动程序等手段,减少甚至完全避免应用代码修改实现兼容。得益于云和恩墨的完善的割接方案、增量数据迁移、快速响应和可靠保障,最终该项目实现了在不到一个小时的停机窗口内,顺利完成EOMS数据库TB级大型数据库替换上线割接的既定目标,并平稳渡过近十天的割接保障期。

值得一提的是,在项目推进过程中,河北移动、云和恩墨、openGauss社区三方携手,从实际业务场景中探索出数据库服务能力更优的处理方式,将问题修复与应用场景功能需求反馈社区,使得数据库性能体验螺旋上升。这种“社区+商业”的双重模式,不仅提升了用户的服务体验和安全保障,更能够对国产数据库的落地和能力发展起到加速作用。此次EOMS系统数据库的替换成功,使得河北移动网管中心总结的替换选型方法论得到了充分的验证和完善,能够有效降低后续系统改造过程中的试错成本与改造周期。

星河璀璨,云和恩墨携手河北移动共同打造行业标杆

在本次改造项目过程中,项目团队通过不断积累、修正数据画像技术参数,历经长达3个月的时间打磨,最终研发出“数据库替换选型智能分析工具”。它能够通过轻量化采集现有数据库的对象、数据类型、SQL、PL/SQL、负载、数据库特性等多技术维度信息,快速汇总生成数据库画像;根据数据库画像复杂度、负载、规模、风险、兼容性等计算模型生成数据库业务特征,以及主流数据库派系的兼容度报告;最后通过对以上画像的梳理,再结合河北移动的业务特点及开发、运维能力,科学地筛选出适合企业自身业务的数据库替换选型范围。

在当前国内数据库产品种类繁多、技术路线各异的情况下,该工具的研发有效降低了系统改造过程中的试错成本与改造周期,以及转维阶段后系统维护和运营的成本与风险;并且能够提供数据库改造前整体工程规划评估方案参考,提升数据库选型效率,为企业自身找到适合的技术选型方案。得益于此,河北移动网管预计将在未来三年内实现全量数据库自主可控改造目标。

本项目中形成的“数据库替换选型方法”及“智能分析工具”起到了对国产化改造进程的高质、高效的推进作用,成功入选由中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)共同组织的2022大数据“星河”案例中的数据库标杆案例,对行业内数据库国产化替代迁移起到了参考与借鉴意义。

在接下来国产化改造进程中,云和恩墨仍将以专业的服务团队保障河北移动数据库系统自主可控的建设目标顺利达成,并进一步助力其数字化、智能化建设。

e7aa9277ad8125e775de03eb9154205a.gif

数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨创立于2011年,以“数据驱动,成就未来”为使命,是智能的数据技术提供商。我们致力于将数据技术带给每个行业、每个组织、每个人,构建数据驱动的智能未来。

云和恩墨在数据承载(分布式存储、数据持续保护)、管理(数据库基础软件、数据库云管平台、数据技术服务)、加工(应用开发质量管控、数据模型管控、数字化转型咨询)和应用(数据服务化管理平台、数据智能分析处理、隐私计算)等领域为各个组织提供可信赖的产品、服务和解决方案,围绕用户需求,持续为客户创造价值,激发数据潜能,为成就未来敏捷高效的数字世界而不懈努力。

33aeb2d1e7ee1a48109b6c69f047d3b8.gif

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

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

相关文章

原来我真的不懂Spring

(1)Spring的生命周期:简单概括为4个阶段: 1.1 创建对象 1.2 DI属性赋值 1.3 初始化 1.4 销毁 (2) Bean的作用域 : 1. Singleton: 单例 2. Prototype: 多例 3. Request: 每次http请求都会创建一个新的bean 4. Session: ~ 5. ApplicationContext: ~ (3) 注册Bean的4种方式…

企业即时通讯如何让企业沟通变得简单

企业即时通讯,企业之间的沟通协作,最核心的价值在于能够将复杂的工作任务简化为更高效、更易于沟通的协作方式。如果员工之间没有协作,就没有办法进行高效的沟通,就会出现组织低效、沟通效率低等问题。那么如何将复杂的工作任务简…

多路复用是怎么回事?

《计算机组成原理》讲述的是如何去理解程序和计算。《操作系统》讲述的是如何去理解和架构应用程序。《计算机网络》讲述的是如何去理解今天的互联网。 现在来看,“计算机网络”也许是一个过时的词汇,它讲的是怎么用计算实现通信。今天我们已经发展到了一…

HTTPS(面试高频必须掌握)

目录 一、HTTPS背景 二、HTTPS 的工作过程 1. 对称加密 2.非对称加密 3. HTTPS 基本工作过程 3.1 使用对称密钥 3.2 引入非对称密钥(面试高频问题) 3.3 黑客的手段 3.4 引入证书 3.5 捋一捋 3.6 SSL/TLS 三、HTTP 与 HTTPS 区别(…

强化学习的应用领域和案例

你好,我是zhenguo(郭震) 今天总结强化学习第四篇:强化学习的应用领域 第一:游戏领域。 强化学习在游戏领域有很多应用,如围棋、象棋、扑克等游戏的AI对战。 例如,AlphaGo使用强化学习技术,在围棋比赛中击败…

要做存储业务,我解析了一个项目的源码

最近在做存储相关的业务,更具体的来说是存储相关的研发,于是就上网查了一下相关的资料,思虑再三打算从最简单的 Json 数据交换格式开始研究。 JSON是独立于编程语言的数据交换格式,几乎所有与网络开发相关的语言都有JSON函数库&am…

chatgpt赋能Python-python_figsize

Python figsize:图形大小的更改 在Python数据可视化中,通过更改图形的大小可以使得图形更易于阅读和理解。绘图函数的“figsize”参数可以让您控制图形的大小。本文将探讨figsize的含义、使用示例以及如何根据您的需要精确调整图形大小。 什么是figsiz…

【CSAPP】虚拟内存(VM)

💭 写在前面:本文将学习《深入理解计算机系统》虚拟内存部分,CSAPP 是计算机科学经典教材《Computer Systems: A Programmers Perspective》的缩写,该教材由Randal E. Bryant和David R. OHallaron 合著。 📜 本章目录…

【Python】判断语句 ④ ( 判断语句嵌套 )

文章目录 一、判断语句嵌套1、语法说明2、代码示例 一、判断语句嵌套 1、语法说明 在 Python 的开发场景中 , 除了 单个条件判定 : if 条件判定 , if else 条件判定 ;多个并列条件判定 : if elif else 条件判定 ; 之外 , 还有 满足 前置条件判定 后 进行 第二次条件判定 的开…

C#,码海拾贝(21)——线性方程组求解的全选主元高斯消去法之C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static class LEquations { /// <summary> /…

chatgpt赋能Python-python_geany

了解Python Geany: 一种强大且高效的Python IDE 介绍 Python Geany是一种非常流行的Python集成开发环境&#xff08;IDE&#xff09;&#xff0c;是由Geany团队开发的。它是一种跨平台的开发工具&#xff0c;可在Windows、Linux和macOS等不同平台上运行。Python Geany提供了支…

Linux常用命令——host命令

在线Linux命令查询工具 host 常用的分析域名查询工具 补充说明 host命令是常用的分析域名查询工具&#xff0c;可以用来测试域名系统工作是否正常。 语法 host(选项)(参数)选项 -a&#xff1a;显示详细的DNS信息&#xff1b; -c<类型>&#xff1a;指定查询类型&am…

小白畅玩免费支持ChatGPT3和4,一键定制自己专属AI

AI爆炸时代。你不用AI&#xff0c;别人就会用AI,当别人用AI,为自己给工作生活赋能时候。生活自在&#xff0c;工作高效&#xff0c;AI正在潜移默化改变我们生活 基于OPEN AI平台 轻松让AI 为你的生活赋能. 总之我现在生活已经离不开AI&#xff0c;帮助了。 不管是工作上问题…

第四范式涂威威:企业专属大模型技术需闭环数据、思维链学习、高落地效率...

‍ 近日&#xff0c;以“智行天下 能动未来”为主题的第七届世界智能大会隆重举办&#xff0c;第四范式副总裁、主任科学家涂威威出席高峰会&#xff0c;与中国工程院院士邬江兴、德国弗劳恩霍夫电子纳米系统研究所所长Harald Kuhn、高通公司中国区董事长孟樸等院士及企业代表&…

chatgpt赋能Python-python_for_in遍历列表

Python for-in循环遍历列表&#xff1a;最简单易用的方法 Python是最流行的编程语言之一&#xff0c;也是许多开发人员的首选工具。其中&#xff0c;for循环是Python最重要的控制结构之一&#xff0c; for-in循环是其中最常用的形式之一。在本文章中&#xff0c;我们将重点介绍…

做流量卡代理,看看人家是怎么赚钱的?

这两年来&#xff0c;流量卡市场可谓是一片欣欣向荣&#xff0c;三大运营商也推出了多款热门套餐。 ​ 作为上网的主要方式&#xff0c;流量卡在这两年可谓是“风光无限”&#xff0c;上至60岁老人&#xff0c;下至16岁的学生都在使用&#xff0c;就连小编的亲戚朋友也都在网上…

chatgpt赋能Python-python_gi

Python-GI: 一个强大的Python库 Python-GI是一个用于Python的开源库&#xff0c;它提供了一个统一的接口来访问底层的系统库。这个库的目的是方便Python开发人员使用底层操作系统或系统库的底层功能。Python-GI是GNOME桌面环境的一部分&#xff0c;它为Python开发人员提供了访…

因果

数字化转型已经喊了很多年了&#xff0c;但是很多人仍然不明白数字化转型是怎么回事&#xff0c;为啥要转。很多人甚至以为数字化转型就是个营销噱头&#xff0c;还有人跟着瞎起哄什么互联网红利消失、中国供给侧和消费侧人口红利消失等等。 我不讲&#xff0c;很多人都不知道。…

字节跳动开源其云原生数据仓库 ByConity

动手点关注 干货不迷路 ‍ ‍项目简介 ByConity 是字节跳动开源的云原生数据仓库&#xff0c;它采用计算-存储分离的架构&#xff0c;支持多个关键功能特性&#xff0c;如计算存储分离、弹性扩缩容、租户资源隔离和数据读写的强一致性等。通过利用主流的 OLAP 引擎优化&#xf…

吴恩达 x OpenAI Prompt Engineering教程中文笔记

Datawhale干货 作者&#xff1a;刘俊君&#xff0c;Datawhale成员 完整课程&#xff1a;《吴恩达ChatGPT最新课程》 &#x1f433;Reasons & Importance Important for research, discoveries, and advancement 对研究、发现和进步很重要 Accelerate the scientific resea…