山东移动:全业务域核心系统升级,实现大幅降本增效

news2024/11/27 15:44:26

本文介绍了山东移动引入 OceanBase 到山东省 BOSS/CRM 核心系统领域的相关情况。欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/


中国移动通信集团山东有限公司(以下简称"山东移动") 隶属于中国移动通信集团公司,组建于 1999 年 7 月,2000 年 11 月在美国纽约和香港上市,为中国移动(香港)有限公司内地全资子公司之一。

在省级运营商中,山东移动按用户规模排名第二,伴随着用户量的快速增长,山东移动每天要处理超过 130 亿条信息数据,还需要持续将 16 万 5G 基站架设全省,面对互联网和 5G 时代下不断激增的用户数和并发量,经常出现容量不足的情况,分布式数据库升级转型迫在眉睫。

随着移动互联网的高度发展以及 5G 时代的到来,数据量呈现爆发式增长,我们正进入一个大数据时代,数字化转型升级成为各企业间竞赛的关键点。

数据库作为数字化的核心基础设施,不仅是实现海量数据管理的底座,也是企业数智化转型升级的底层保障,必须经过大刀阔斧的改造,才能应对传统数据库越来越难以满足的海量数据需求,助力企业数智化转型,实现高质量发展。
在新的市场竞争格局下以及数据爆发的时代之下,为应对新的业务挑战和机会,山东移动主动申请: 积极开展核心业务数据库升级试点工作,率先把原生分布式数据库 OceanBase 引入山东省 BOSS/CRM 核心系统领域,试点验证数据库功能、性能、数据同步等指标数据,开展数据库迁移、数据一致性验证、数据备份恢复等测试,在夯实网络能力领先优势的基础上,全面提升数智化核心能力,为后续推广积累经验。

探索引入 OceanBase

目前我国现有的所有核心生产数据库绝大部分是集中式架构,不符合云原生和算力网络技术架构持续演进方向,山东移动也不例外。

面对互联网和 5G 时代下不断激增的用户数和并发访问需求,传统集中式数据库已无法应对。此时,分布式数据库 OceanBase 成为了山东移动开展数据库升级试点工作的“候选人”。

分布式数据库代表着技术发展的趋势,企业使用分布式数据库后,可以更高效地实现核心业务系统的分布式技术改造,提高数字化水平,大幅降低企业采购成本。基于此,山东移动决定选取核心系统模块,在不影响业务的前提下,在生产环境中进行数据库的升级工作。

计费系统是通信运营商最关键的核心业务系统之一,日处理各类详单数据百亿条,数据处理性能和准确性至关重要。

山东移动过去使用的集中式数据库,面对互联网和 5G 时代不断激增的用户数和并发量,经常出现容量不足,性能无法满足需求的情况,迁移应用还需要在复杂的业务逻辑中梳理数据库对象进行适配,这就需要一款数据库产品具备很高的兼容性,且可以自动做评估、转换并支持在线搬库,系统数据类型、对象、存储过程仅少量修改达成应用适配,快速完成应用切割,实现应用系统平滑迁移。

针对山东移动数据库的升级需求,OceanBase 的产品解决方案正好“切中要害”。

自研一体化架构兼顾分布式架构的扩展性与集中式架构的性能优势,用一套引擎同时支持 TP 和 AP 的混合负载,具有数据强一致、高可用、高性能、在线扩展、高度兼容 SQL 标准和主流关系数据库、对应用透明、高性价比等特点,且与主流国产 CPU、国产操作系统完全适配,在成功助力 400+ 行业客户实现关键业务系统升级的沉淀下,也给予了山东移动信心。

通过广泛的技术交流和选型综合考虑后,OceanBase 最终成为山东移动数据库升级的“不二人选”。

核心数据库实现“换道超车”

OceanBase 数据库为山东移动提供了访问控制、透明加密、身份验证等能力,使用“阻止”、“检测”等技术共同保证系统安全,今年上线后,山东移动入选了工信部“网络安全技术应用试点示范项目”名单,成为中国移动首个核心计费系统全栈升级省公司。

OceanBase 的引入使得山东移动核心业务数据库升级有了新的突破,有效实现了成本压降,效能提升,具体帮助如下:

  • 基于 Paxos 协议和分区等技术整合多套原先的分散系统,多机房部署实现高可用和容灾,业务迁移后不再需要搭建灾备系统。

  • 通过性能无损的数据高压缩比,分区、读写分离、LSM-Tree 存储等技术,提升了 OLTP 事务效率。

  • 通过高兼容性和迁移服务 OMS 保障了多个核心业务系统的平滑迁移,核心数据库源系统数据类型、对象、存储过程仅经过少量修改便能达成应用适配,实现一站式数据库无损切割。

  • 使用普通 PC 服务器替换线下小型机+集中式存储等传统架构,相比原有的架构帮助山东移动大幅降低硬件成本, 其中存储成本降低达 90%。

山东移动计费库通过在三个不同的物理数据中心分布式部署 OceanBase 服务节点,组成了一个跨越多数据中心的分布式数据库集群,任何一个数据中心断电、网络故障都不会影响数据库正常提供服务,从而具备了任一机房损毁而数据不丢失、数据库服务不间断的原生容灾能力。 计费系统处理效率方面明显提升,详单处理效率提升 30%。 在行业数字化转型背景下,安全可控技术是保障业务稳定的根本。

BOSS 和 CRM 系统是中国移动最核心的系统,经过多年的发展和演变,系统繁多、结构复杂,对数据库依赖性强,牵一发而动全身。

山东移动从系统选型、业务梳理、技术论证、维护保障等多方面入手实现了全面突破,利用分布式架构取代传统的集中式架构出色完成系统升级改造,打造了更先进的分布式、云化系统,实现了系统架构的优化,确保系统运行平稳、客户感知不降低,成为运营商数智化转型的典型成功案例,为适应数据时代的客户需求和不断提高市场竞争力打下了坚实的基础。


欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

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

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

相关文章

【刷题之路】LeetCode 232. 用栈实现队列

【刷题之路】LeetCode 232. 用栈实现队列 一、题目描述二、解题1、图解主要思路2、先实现栈3、实现各个接口3.1、初始化接口3.2、入队接口3.3、出队接口3.4、取队头接口3.5、判空接口3.6、释放接口 一、题目描述 原题连接: 232. 用栈实现队列 题目描述:…

Babylon.js大规模场景优化实践

在本文中,我们将重点介绍用于优化 Babylon.js 海港场景的优化和架构技术。 我们的场景总共有超过 600 个网格和 1,000,000 个顶点。 在我们的 2018 Macbook Pro 上,它在 Google Chrome 中始终以 45 FPS 的速度运行。 我们发现 Firefox 约为 40 FPS&#…

公厕卫生间除臭杀菌空气净化解决方案

人每天平均大约有80%以上时间是在室内度过,室内空气同时面临着化学污染、物理污染和生物污染,据统计室内污染比室外高5~10倍,因此室内空气质量问题对人的伤害比室外污染更大。常见的空气污染有病毒、烟雾、甲醛、细菌、PM2.5等,如…

淘宝商品详情数据采集,支持高并发请求

一、如何通过手动方式查看阿里巴巴商品详情页面的数据 1.淘宝天猫商品详情 API 接口(item_get - 获得淘宝商品详情接口),淘宝API 接口代码对接可以获取到宝贝 ID,宝贝标题,价格,优惠价,掌…

C++优化方法

C优化方法 文章目录 C优化方法1.整数运算效率高于浮点2.除法和取余4.通过2的幂次进行除法和取余数5.使用数组下标6.全局变量->局部变量7.指针值不改变的->拷贝到局部变量8.变量类型9.局部变量10.指针11.指针链12.条件执行13.布尔表达式和范围检查14.布尔表达式和零值比较…

【UE4 像素流 WEBUI插件】部署像素流

目录 一、单实例本地像素流送 步骤 1. 勾选插件 2. 打包工程并启动信令服务器 3. 创建快捷方式并启动游戏 二、单实例局域网像素流送 步骤 1. 编辑cirrus.js 2. 编辑快捷方式属性 3. 启动 三、集成WEBUI插件 一、单实例本地像素流送 步骤 1. 勾选插件 勾选使用“Pix…

数字化时代下,企业如何利用数字化提升企业竞争力?

在数字化时代的今天,企业越来越意识到数字化的重要性。数字化已经成为企业竞争的关键。在数字化时代下,企业的竞争力也已经从传统的硬实力向软实力转变。企业需要利用数字化技术来提高竞争优势,从而在激烈的竞争中脱颖而出。 目前&#xff0c…

Mysql_行锁、临键锁、间隙锁的理解

目录 行锁间隙锁临键锁总结 行锁 行锁,也称为记录锁。 当我们针对主键或者唯一索引加锁的时候,Mysql默认会对查询的这一行数据加行锁,避免其他事务对这一行数据进行修改。 间隙锁 间隙锁,顾名思义,就是锁定一个索引…

浅谈作为程序员如何写好文档:结构化写作

我作为从一名懵懂的实习生转变为工程师的工作经历中,伴随着技术经验的成长,也逐渐意识到了编写文档是知识和经验传递给其他人的最有效方式。通过文档,可以分享我的技术知识和最佳实践,使其他人更好地理解我的工作。在这里&#xf…

图解 SQL 执行顺序,清晰明了

这是一条标准的查询语句: 这是我们实际上SQL执行顺序: 我们先执行from,join来确定表之间的连接关系,得到初步的数据 where对数据进行普通的初步的筛选 group by 分组 各组分别执行having中的普通筛选或者聚合函数筛选。 然后把再根据我们要的数据进行…

alias设置快捷键vim使用说明(解决服务器上输入长指令太麻烦的问题)

1. vi ~/.bashrc打开 2. (watch -n 1 gpustat 查看gpu使用情况 太麻烦)输入i进行编辑,最后一行输入 alias watchgpuwatch -n 1 gpustat alias gpuwatch -n 1 gpustat alias torch180source activate torch180 3. 按esc,然后输入:wq保存退出 4. source…

多轴加工-可变轴轮廓铣_刀轴控制策略

可变轴轮廓铣_刀轴 刀轴是可变轴轮廓铣最重要的核心参数之一,控制好刀轴对生成的刀路质量至关重要。UG NX可变轴轮廓铣提供了非常丰富的刀轴控制方法,常用的包括远离/朝向直线(点)、相对于/垂直于驱动体、侧刃驱动体、插补等&…

在Apex中获取Site URL

Foreword 目前SF暂未提供直接有效的方法在Apex获取SiteURL,我们可以在Idea (Access URL for a Site or Community from Apex)页面投票,除了下面提供的一种hack思路,当然也可以通过Custom Label手动维护。 Format of Site URL Sandbox site …

如何搭建自己的写作素材库,快来学,方法高效简单

我们平时看过的书,做过的事,不及时记下来,很可能过几天就忘记了。由此看来,搭建自己的写作素材库非常有必要。尤其是写作者,写稿的速度取决于自己写作素材的储备量,你储备的素材越多,写作时便可…

【算法学习系列】01 - 求某个数组中的任意两个位置之间的累加和

文章目录 背景解决思路代码实现 背景 已经呆在自己的舒适圈有很长一段时间了(公司快3年了,业务都熟的差不多了),决定开始改变(任何时候都不晚),尝试学习解决一些算法题,给自己一些适…

自媒体可以去哪里找免费图片素材?

推荐6个超好用的图片素材网站,免费下载,还可以商用,建议收藏起来~ 1、菜鸟图库 https://www.sucai999.com/pic.html?vNTYwNDUx 菜鸟图库是一个综合性素材网站,站内有大量的设计、自媒体等相关素材,像图片素材就非常…

Linux篇2

Linux 0. 终端提示信息1. 文件目录结构1.1 文件目录 2. 文本编辑器VI/VIM2.1 VIM编辑器2.1 一般模式2.2 编辑模式2.3 命令模式 3. 网络配置3.1 VMware提供的三种网络连接模式3.2 静态配置网络IP地址3.3 配置主机名3.3.1 修改主机名3.3.2 配置主机名-IP地址映射关系:…

离散化详解

一.概念 把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散在不改变数据相对大小的条件下,对数据进行相应的缩小。 二.适用范围 数组中元素值域很大,但个数不是很多。 比如将a[][1,3,100,2000,…

CloudCompare二次开发之如何通过PCL进行点云滤波?

文章目录 0.引言1.CloudCompare界面设计滤波(filter)按钮2.PassThrough直通滤波器3.VoxelGrid体素滤波器4.UniformSampling均匀采样5.StatisticalOutlierRemoval统计滤波器6.RadiusOutlierRemoval半径滤波器7.ConditionRemoval条件滤波器8.ProjectInliers投影滤波器9.ModelOutl…

js跨域的解决方案

一、什么是跨域? 指的是浏览器不能执行其他网站的脚本,简单来说是浏览器同源政策的限制,浏览器针对于ajax的限制。 同源政策 两个页面拥有相同的 协议,端口,域名 就是同源,如果有一个不相同就是不同源…