中移在线:基于openGauss的数据库自主创新替代实践

2024-02-06 17:28

本文主要是介绍中移在线:基于openGauss的数据库自主创新替代实践,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

7e2904caddf338e42efa07178e414d7f.jpeg

中移在线基于openGauss输出了安全可控、数据无损、业务低感知的自主创新数据库替代方案,不仅满足了业务应用的自主创新转型要求,其高可用架构和高性能优势也提升了业务系统的稳定性和服务效率。

8feea5d198c10e838e11eaa9ea38f516.jpeg

应用场景


中国移动在线营销服务中心是中国移动客户服务的主窗口、业务销售的主渠道,现有员工超3.7万人,月均服务规模超18亿次。负责中国移动全国线上营销服务的统筹运营,定位为中国移动“线上渠道的生产运营者、在线服务的全网提供者、全网生态合作运营的支撑者、智能化营销服务能力的构建者”。

在线营销服务中心属于通信行业,通信行业作为支撑国民经济正常运行的关键行业,对数据库的稳定性和数据质量有较高的要求。openGauss是一款高可用、高性能、高安全、高智能的面向数字基础设施的开源数据库,中心技术人员协同社区专家,基于openGauss,输出了安全可控、数据无损、业务低感知的数据库替代方案,目前已经在中心的客服系统、互联网营销等重要业务场景完成了平稳替代。

业务挑战


  • 自主创新,安全可靠:数据库作为业务应用核心底座,必须完全自主掌控,才能助力业务的高质量、可持续发展;

  • 平滑割接、风险可控:客服业务7*24小时在线,替换过程必须平滑稳妥,服务不中断、数据零丢失;

  • 创新升级,持续演进:自主创新不等于国内产品的简单替换,关键在于创新,能够为业务发展持续注入新动力。

解决方案


在线营销服务中心结合自身业务情况,选择了自主创新程度高、业务契合度高、安全相关功能完善、演进成本可控的openGauss作为数据库演进方向,完成了安全可控、数据无损、业务低感知的数据库替代方案。

aae2080d028145db8aae8cfd9dfb5555.jpeg

基于通信行业对数据库的稳定性和数据质量有较高的要求,本方案的优势特点有:

  • openGauss性能强劲:4C规格节点tpmc可达4.6万,日常高可用切换可做到RPO=0,RTO<10s,常见语法兼容性达到95%以上,替代改造成本可控。

  • DataKit迁移数据无损:与社区联创,DataKit可用性保障能力基本可达到100%,具备数据无损、快速反向逃生等特点,保障了替换过程的平滑可靠。

示范价值


随着各行业数字化转型的不断深入,人们日常生活、工作对线上IT系统的依赖程度越来越高,需求也趋于多元化,很多业务场景要求7*24服务不间断,在线营销服务中心与社区联合攻关,以DataKit异构数据迁移能力为基础,设计的数据库自主创新替换方案,具备安全可控、数据无损、业务低感知、可快速回退的特点。不仅能够将源端数据库中的“全量+增量”数据完整实时的迁移至openGauss,而且能将openGauss的数据变化实时同步回原数据库中,保障了数据库替换过程中,新、老数据库服务中数据的实时一致,生产割接和回退可分钟内完成。为各行业生产系统数据库自主创新转型升级提供了解决方案。

这篇关于中移在线:基于openGauss的数据库自主创新替代实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685032

相关文章

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

在Java中使用OpenCV实践

《在Java中使用OpenCV实践》用户分享了在Java项目中集成OpenCV4.10.0的实践经验,涵盖库简介、Windows安装、依赖配置及灰度图测试,强调其在图像处理领域的多功能性,并计划后续探... 目录前言一 、OpenCV1.简介2.下载与安装3.目录说明二、在Java项目中使用三 、测试1.测

MyBatis-Plus 自动赋值实体字段最佳实践指南

《MyBatis-Plus自动赋值实体字段最佳实践指南》MyBatis-Plus通过@TableField注解与填充策略,实现时间戳、用户信息、逻辑删除等字段的自动填充,减少手动赋值,提升开发效率与... 目录1. MyBATis-Plus 自动赋值概述1.1 适用场景1.2 自动填充的原理1.3 填充策略

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

SpringBoot整合(ES)ElasticSearch7.8实践

《SpringBoot整合(ES)ElasticSearch7.8实践》本文详细介绍了SpringBoot整合ElasticSearch7.8的教程,涵盖依赖添加、客户端初始化、索引创建与获取、批量插... 目录SpringBoot整合ElasticSearch7.8添加依赖初始化创建SpringBoot项

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤