摘要:拒绝延时,华为云DRS实现一汽红旗ERP系统数据实时同步。

本文分享自华为云社区《消除数据孤岛,华为云DRS让一汽红旗ERP系统数据活起来》,原文作者:心机胖。

数字化时代,数据成为新的生产资料,在经济文化生活中扮演着越来越重要的角色。买票你需要查询各种票务信息,网购你需要搜索商品和服务,出行你需要精准定位,这些动作背后都隐藏着大量的数据信息,如何利用好这些信息成为企业数字化转型的一道关卡。

这道关卡难在:数据量大且复杂,如何进行存储和管理?数据孤岛严重,如何实现互联互通?

关于这个难题,华为云数据复制服务DRS(一款用于数据库在线迁移和数据库实时同步的云服务,以下简称华为云DRS)有话要说:其实不同服务间的数据互通并没有那么难,关键是要选对方法,不信?请看一汽红旗是如何轻松应对的。

“红旗”是中国第一汽车集团有限公司旗下自主高端汽车品牌(以下简称一汽红旗),自2018年发布新红旗品牌战略以来,一汽红旗积极拥抱云服务,对核心生产系统ERP进行微服务改造,并通过华为云DRS将源数据库同步迁移到GaussDB数据库,以此加强各微服务之间数据的联动性,加快数据流通。

ERP系统属于车企最核心的生产业务系统,对数据的可用性、可靠性、连续性要求极高,数据在同步过程中面临一定的挑战:

  • 减少对源库的影响:一汽红旗整体数据量有1.8TB,表数据2万+,为避免源库业务中断,希望在同步过程中对源库的影响降到最低。
  • 极致可靠性:ERP业务系统不能接受数据同步过程中丢失,任务故障恢复需要达到分钟级,可靠性和可用性是核心诉求。
  • 连续性:新老系统长时间并存,新系统各个微服务数据形成了孤岛,同时需要对新老系统部分数据进行回流,实现数据的实时同步。

消除数据孤岛,华为云DRS让数据活起来

数据同步关系到客户业务系统数据的一致性、准确性、安全合规等问题,没有它,企业各方面会充满延误、错误、沟通不畅和不可避免的利润损失,因此必须确保所有数据始终保持一致。

一汽红旗为加强各个微服务之间的联动性,消除ERP系统数据孤岛,携手华为云数据库团队联合制定高效、强一致的数据同步方案,通过华为云DRS提供的数据实时同步能力,实现了一汽红旗各业务之间数据的高效联动。

  • 动态增减同步对象:一汽红旗ERP系统涉及BOM管理中心、OTD名单中心、需求管理中心等多项业务,业务改造需要分批进行。华为云DRS支持实时同步过程中,通过编辑同步对象随时增加或减少某个业务所需要同步的对象,避免在源库创建过多的数据同步任务,减少对源库的压力和原生产环境的影响。
  • 故障闪恢复:ERP系统关系到整个车企的生产状况,如果同步任务出现故障会影响生产。为避免数据同步任务中出现故障并不可恢复情况,华为云DRS提供了分钟级重置的功能,及时恢复同步任务,把对生产环境的影响降到了最低。
  • 数据错开同步:ERP系统涉及多项业务,而且各子业务重要性不同,如BOM管理中心业务比其他业务模块相对重要,为了减少对核心BOM业务的影响,华为云DRS支持核心数据和非关键数据分开同步,增强了整个系统的可靠性和可用性。

华为云DRS解决了一汽红旗新老ERP业务之间、各个微服务之间的数据孤岛问题,充分调动了各服务之间的联动性,让原先孤立的数据活了起来。同时提供数据比对功能,直观展示同步过程中源库和目标库的数据一致性情况,极大保障了客户的可持续发展。

未来,依托华为云GaussDB数据库和DRS能力,一汽红旗会持续构建稳定可靠、极致性能的数据服务平台,构建闭环OTD模式,实现精细化管理,打造一体化、智能化的产销体系,满足不断增长的客户定制化需求。

Ps:华为云数据库搬迁上云专场,云数据库买8个月送4个月,助力企业无忧上云!戳此享优惠>>

点击关注,第一时间了解华为云新鲜技术~

消除数据孤岛,华为云DRS让一汽红旗ERP系统数据活起来的更多相关文章

  1. 基于STM32+华为云IOT设计智能称重系统

    摘要:选择部署多个重量传感器和必要的算法.通过WiFi 通信模块.GPS定位模块,采集车辆称重数据一地理位置信息,并通过网络发送至云平台,设计图形化UI界面展示称重.地图位置等重要信息,实现对称重系统 ...

  2. Python如何爬取实时变化的WebSocket数据【华为云技术分享】

    一.前言 作为一名爬虫工程师,在工作中常常会遇到爬取实时数据的需求,比如体育赛事实时数据.股市实时数据或币圈实时变化的数据.如下图: Web 领域中,用于实现数据'实时'更新的手段有轮询和 WebSo ...

  3. 解析大型.NET ERP系统 数据审计功能

    数据审计,英语表达是Audit,是追踪数据变化的过程,记录数据变化前后的值,供参考分析.通过设置,ERP可以追踪一个表的所有字段的变化,也可以只记录指定的字段的值变化.欧美企业每年都有独立的审计部门, ...

  4. 解析大型.NET ERP系统数据访问 对象关系映射框架LLBL Gen Pro

    LLBL Gen Pro是一个为.NET开发人员设计的的对象关系映射(ORM)框架,与NHibernate,Entity Framework等框架一样,通过实体与数据表的映射,实现关系数据库持久化. ...

  5. “3+3”看华为云FusionInsight如何引领“数据新基建”持续发展

    摘要:一个统一的现代化的数据基建需要三类架构来实践三种不同的应用场景. 近期,美国知名科技企业风投机构A16Z总结出一套通用的技术架构服务,分为以下三种场景. 一.数据基建架构全景 数据流向显示,左侧 ...

  6. 华为云FusionInsight湖仓一体解决方案的前世今生

    摘要:华为云发布新一代智能数据湖华为云FusionInsight时再次提到了湖仓一体理念,那我们就来看看湖仓一体的来世今生. 伴随5G.大数据.AI.IoT的飞速发展,数据呈现大规模.多样性的极速增长 ...

  7. 华为云FusionInsight MRS:助力企业构建“一企一湖,一城一湖”

    摘要:华为云FusionInsight MRS新一代的数据湖,让大数据越用越快.越用越易.越用越稳.越用越省!让数据价值近在眼前! 10月30日,以"携手共赢·数创未来"为主题的第 ...

  8. 华为云ROMA,联接企业应用的现在与未来

    2019.9.19日,在华为全联接大会的华为云Summit中,华为云CTO宇昕总提出:"企业的应用与数据集成,始终是数字化转型和智能化升级的关键,华为云企业应用与数据集成平台ROMA,打破时 ...

  9. 解密华为云FusionInsight MRS新特性:一架构三湖

    摘要:华为云安全网关产品总监郭冕在"华为云TechWave云原生2.0专题日"上发表<华为云FusionInsight MRS,一个架构实现三种数据湖>的主题演讲,分享 ...

  10. 当MySQL执行XA事务时遭遇崩溃,且看华为云如何保障数据一致性

    摘要:当前MySQL所有版本不支持分布式事务的崩溃恢复安全,这严重影响了分布式事务的高可用保障. 华为云数据库内核高级技术专家,拥有十多年MySQL内核研发经验,目前在华为云数据库团队研发华为云数据库 ...

随机推荐

  1. C++函数如何具有多个返回值?

      本文介绍在C++语言中,使用一个函数,并返回两个及以上.同类型或不同类型的返回值的具体方法.   对于C++语言而言,其不能像Python等语言一样在一个函数中返回多个返回值:但是我们也会经常遇到 ...

  2. 虚拟机和Linux操作系统的安装

    虚拟机和Linux操作系统的安装 简述 linux是完全免费的 只要你足够强大,可以对linux系统的源码进行编译 市场上的版本:发行版 Ubantu 红帽 每两年发布一个版本 下面我们开始进行安装 ...

  3. 广义 SAM 学习笔记

    开 CF 开到了一道广义 SAM,决定来学一学. 发现网上确实充斥着各种各样的伪广义 SAM,也看到了前人反复修改假板子的过程,所以试着来整理一下这堆奇奇怪怪的问题. 当然本文的代码也不保证百分百正确 ...

  4. DFS洛谷4961(求联通块)

    说实话这个题审题把我卡了半天,还是我太菜 直接上代码吧 偷个懒用万能库. #include"bits/stdc++.h" using namespace std; int mp[1 ...

  5. Util应用框架核心(三) - 服务注册器

    本节介绍服务注册器的开发. 如果你不需要扩展Util应用框架,直接跳过. 当你把某些功能封装到自己的类库,并希望启动时自动执行初始化代码进行配置时,定义服务注册器. 服务注册器概述 服务注册器是Uti ...

  6. Linux常用命令(包含学习资源)

    目录 (0)学习资源 (一)查看系统信息 (二)文件和目录 (三)文件搜索 (四)挂载一个文件系统 (五)磁盘空间 (六)用户和群组 (七)文件的权限 - 使用 "+" 设置权限, ...

  7. jap复制一条数据插入数据库,报:identifier of an instance of com.kxkd.shop.entity.goods.GoodsSpu was alt

    因为修改了jpa实体id 可以先使用springframework的BeanUtils复制一个相同的对象 BeanUtils.copyProperties(source, target); //复制属 ...

  8. command_execution

    前置知识 可以通过ping的TTL来判断系统的版本 判断了是Linux之后就使用Linux的连接命令来进行操作 这里直接全局搜索flag相关的文件 linux全局查询文件_linux全局查找某个文件- ...

  9. testre

    f5看到关键代码判断 猜测这是flag或者是加密后的结果,直接将其当作flag答案不对,所以猜测为加密后的结果,然后再通过其他函数了解 跟进第一个函数发现编码表 本来想试试base解密,可是当时只试了 ...

  10. iOS之H5与原生交互

    少年易学老难成,一寸光阴不可轻. 1. 利用UIWebView交互   iOS7之前通过UIWebView相关代理方法进行通信.原理:通过协议拦截实现h5对原生的调用,通过直接调用js来实现原生对h5 ...