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

本文介绍了山东移动引入 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/

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

发现一个国产BI软件,做财务数据分析效果绝了

如果是一般的财务数据分析,BI软件们都能做,但如果真要深入了解财务痛点,逐个击破财务数据分析难点,实现多维立体自助式的财务数据分析,那就难。就目前而言,财务数据分析做得好的国产BI软件也就一个奥威BI软…

java版Spring Cloud+SpringBoot+mybatis+uniapp b2b2c 多商户入驻商城 直播 电子商务

J2EE企业分布式微服务云快速开发架构 Spring CloudSpring Boot2MybatisOauth2ElementUI 前后端分离 1. 鸿鹄Cloud架构清单 2. Commonservice(通用服务) 通用服务:对spring Cloud组件的使用&封装,是一套完整的针对于分布式微…

原神QQ机器人BOT搭建教程Ubuntu系统

原神QQ机器人BOT搭建教程Ubuntu系统 大家好我是艾西,今天跟大家分享的是YUAN神qi鹅群机器人bot搭建方式以及详细的操作步骤。跟上艾西的节奏准备发车啦! 前言:(xxxx即为xxxx)(zzz即为zzz) qi…

RK 平台MIPI 点屏注意事项

转自:https://www.cnblogs.com/chorm590/p/11658360.html rk 平台关于 MIPI 屏幕的点屏流程已经非常完善了,基本上只要确定了硬件没问题、接线没问题、屏幕没问题,再稍稍配置一下 dtsi 里的参数就可以的了。 MIPI 点屏流程大致可以概括为以下…

i春秋 Misc Web 爆破-1

打开链接是PHP源码 代码审计: include "flag.php"; 表示文件中包含flag.php文件,即根目录下存在flag.php $a $_REQUEST[hello]; 命名一个变量a来接收超全局变量$_REQUEST(接收表单’hello’数据,请求一个为hello的参…

顶级白帽黑客必备的十大黑客技术

1.熟悉Linux系统和命令行操作: Linux是黑客的基石,几乎所有黑客工具和技术都是在Linux平台上运行的,熟悉Linux系统和命令行操作是必须的。 2.掌握网络协议和TCP/IP模型: 了解TCP/IP模型、网络协议和通信流程是黑客攻击的基础&a…

Java并发编程:并发问题和多线程技术的应用和优化

章节一:引言 在当今的软件开发领域中,多线程编程是一项至关重要的技术。随着处理器核心数量的增加和计算机系统的并行性的不断提高,充分利用多核心处理器的能力已成为现代软件开发的关键要素之一。Java作为一种强大的编程语言,在…

世界超高清大会发布重大技术成果:博冠自主创新推动8K摄像机攻关

一、世界超高清大会背景介绍: 近日,由工业和信息化部、国家广播电视总局、中央广播电视总台、广东省人民政府主办的2023世界超高清视频产业发展大会在广州越秀国际会议展览中心盛大召开。自2018年创办以来,大会已成功举办四届,成…

安装Ubuntu18.04双系统、干净卸载,并在Ubuntu系统中安装CARLA模拟器

Ubuntu系统安装 Ubuntu系统安装参照流程 Ubuntu 双系统安装流程_ubuntu双系统_地球被支点撬走啦的博客-CSDN博客 Ubuntu系统卸载 1.将开机启动项设置默认为Windows,进入BIOS设置界面调整BootDevice中Windows和Ubuntu的顺序,将Windows调整在Ubuntu前边…

PMP课堂模拟题目及解析(第11期)

101. 一家咨询公司的负责人启动一个项目来扩大公司提供的服务数量,这公司具有竞争优势、出色的企业知识以及卓越的声誉,高管团队担心与增加新服务相关的负面业务结果的可能性。若要评估负面业务结果的可能性和影响,项目经理应该使用什么&…

Protell99SE祭文

Protell99SE祭文 大概是在21年前的今天,我和你结合在一起,陪伴走过无数的设计。 我的感觉,大概是在2021年吧,你逐渐离我远去。啊,Protel99SE时代一去不复返了。 我用了你21年,虽着AD软件的到来&#xff…

Word控件Spire.Doc 【文本框】教程(5): 插入、读取和删除表格

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

Linux基本指令和操作(3)

目录 一. date指令 -- 显示时间 二. cal指令 -- 日历打印指令 三. find指令 -- 查找文件 四. grep指令 -- 行过滤指令 五. zip/unzip指令 -- 压缩和解压缩 六. tar指令 -- 解压/打包 或 查看压缩包内文件 七. bc指令 -- 计算器 八. uname指令 -- 获取电脑和操作系统相关…

JAVA - 字符串工具类StringBuilder和StringBuffer

文章目录 目录 文章目录 前言 二.常用方法演示 1.append()用于将指定的字符串添加到当前StringBuilder对象的末尾 2.delete():用于删除StringBuilder对象中指定位置的字符。 3.insert():用于在指定位置插入指定字符串。 4.replace():用于替换…

中睿天下成为国家信息安全漏洞库(CNNVD)一级技术支撑单位

近日,中国信息安全测评中心公布2023年度国家信息安全漏洞库技术支撑单位名单,中睿天下荣获中国信息安全测评中心颁发的“国家信息安全漏洞库(CNNVD)技术支撑单位等级(一级)证书”,成为该领域最高…

提高运算放大器输出功率

运算放大器的串联:如何同时实现高精度和高输出功率 复合放大器 复合放大器由两个单独放大器组合而成,分别具有不同的特性。 图1所示就是这种结构。放大器1为低噪声精密放大器ADA4091-2。 在本例中,放大器2为AD8397,具有高输出功率&#xff…

【游戏逆向】某某游戏邮件遍历分析

邮件常常用来远程交易,这样可以节省交易时间,并且降低数据的需求。邮件遍历的分析,一般是以邮件名字,邮件数量等为突破口。不过有些游戏的邮件名字并不存放在邮件对象中,或者在对象中也不会改变邮件的本地显示&#xf…

全网独家首发最牛最全面的JMeter使用BeanShell断言

BeanShell简介 BeanShell是使用Java语法的一套脚本语言,在JMeter的多种组件中都有BeanShell的身影,如: 定时器:BeanShell Timer前置处理器:BeanShell PreProcessor采样器:BeanShell Sampler后置处理器&am…

内网渗透(七十二)之域权限维持之伪造域控

伪造域控 2022年1月10日,国外安全研究员Kaido发文称发现了一种新的伪造域控方式,安全研究员只需要新建一个机器账户,然后修改机器账户的UserAccountControl属性为8192。活动目录就会认为这个机器账户就是域控,然后就可以使用这个新建的机器账户进行DCSync操作了。由于修改…

(2020)End-to-end Neural Coreference Resolution论文笔记

2020End-to-end Neural Coreference Resolution论文笔记 Abstract1 Introduction2 Related Work3 Task4 Model4.1 Scoring Architecture4.2 Span Representations5 Inference6 Learning7 Experiments7.1 HyperparametersWord representationsHidden dimensionsFeature encoding…