首页 > 其他分享 >UGO+DRS评复之路

UGO+DRS评复之路

时间:2023-10-24 14:06:26浏览次数:32  
标签:异构 评复 UGO DRS 迁移 数据库 评估

前言

针对数据库整体迁移方案,为解决异构平台数据库迁移,为减轻迁移人员的工作强度以及迁移周期。华为云GaussDB迁移UGO&DRS迁移工具应运而生。

 

UGO介绍

数据库和应用迁移(Database and Application Migration UGO,简称为UGO)

是一款专注于异构数据库对象迁移和应用迁移的专业化工具。通过预迁移评估、结构迁移二大核心功能,实现主流商用数据库到华为云数据库的自动化搬迁,助力用户轻松实现一键上云、一键切换数据库的目的。

DRS介绍

数据复制服务(Data Replication Service,简称为DRS)

是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。DRS围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。

 

使用过第三方或者其它企业自研的异构平台数据库迁移工作,可能会产生一个疑问:为什么华为云需要分两个工具,且只能评估通过(UGO负责评估及结构迁移、DRS负责数据迁移[全量+增量]来操作,一个不香么? 这也是笔者疑问的地方,有了解的朋友们可以分享一下哈。

 

优秀的数据库迁移方案需具备以下三点

迁移前省心

有数据库和应用迁移评估能力,帮助业务梳理数据库对象、SQL,识别改造点,提醒风险,让业务心中有数;有异构数据库SQL自动转换能力,降低业务改造成本。

迁移时放心

一站式全自动迁移,客户介入少、人工操作少,支持常用对象迁移、全量数据快速迁移、增量数据实时迁移,迁移过程对业务影响小,支持数据一致性校验、业务仿真验证,业务切换0停机。

迁移后安心
迁移后目标库性能、稳定性、易用性不降低,运维方便,监控齐全,问题少,出问题能快速解决。

UGO+DRS评复之路_迁移工具

从业务视角看数据库迁移

UGO+DRS评复之路_数据库迁移_02

数据库迁移的分析维度

UGO+DRS评复之路_数据库_03

数据库与应用迁移UGO

UGO+DRS评复之路_迁移工具_04

评估结果展示

UGO+DRS评复之路_数据库_05

可参考每一种数据库的转换成功率进行数据库选型。

UGO+DRS评复之路_数据库_06

可参考评估的工作量预计数据迁移所需要的投入的人力,不支持的语法可查看明细,提前预知迁移过程中需要手工改造的语法点。

DRS应用场景对比

UGO+DRS评复之路_GaussDB_07

DRS技术原理

UGO+DRS评复之路_迁移工具_08

UGO+DRS评复之路_迁移工具_09

DRS数据库迁移流程

迁移是个系统工程、特别是数据库迁移,前期的测试和迁移演练是一定要做的2个关键步骤

UGO+DRS评复之路_数据库_10

DRS上云迁移整体方案

UGO+DRS评复之路_迁移工具_11

DRS创建迁移任务

UGO+DRS评复之路_数据库迁移_12

查看同步进度

UGO+DRS评复之路_迁移工具_13

UGO+DRS评复之路_数据库_14

UGO+DRS真正实现数据上云

UGO+DRS评复之路_数据库_15

小结

UGO+DRS 集数据库迁移评估、应用迁移评估、自动采集、数据库结构迁移、数据迁移、数据校验等功能于一体,具有流程化、自动化等特点。支持多种同构、异构数据库迁移(oracle、mysql、db2、gaussdb等)迁移至云上。在目前主流去商业DB以及DB上层应用迁移是一个不错的选择。

标签:异构,评复,UGO,DRS,迁移,数据库,评估
From: https://blog.51cto.com/u_16304256/8003314

相关文章

  • 使用hugo+github搭建免费个人博客
    使用hugo+github搭建免费个人博客前提条件win11电脑一台电脑安装了git电脑安装了hugogithub账号一个个人博客本地搭建初始化一个博客打开cmd窗口,使用hugo新建一个博客工程hugonewsiteblogtest 1下载主题主题官网:themes.gohugo.io在上面找一个主题,我这里找......
  • 记录一次部署Hugo主题lotusdocs到Github Pages实践
    引言随着开源项目的越来越复杂,项目文档的重要性日渐突出。一个好的项目要有一个清晰明了的文档来帮助大家使用。最近一直有在找寻一个简洁明了的文档主题来放置项目的各种相关文档。最终找到这次的主角:LotusDocs基于Hugo的主题。LotusDocs的样子,可以移步这里查看。下面着重......
  • 基于Hugo的github个人博客的搭建
    一、前期准备以windows系统为例1.下载Git(https://git-scm.com/downloads)2.下载Hugo(https://github.com/gohugoio/hugo/releases)按照自己电脑下。3.设置环境变量:打开环境变量可以看到在系统变量有一个变量名为PATH的变量,直接点击然后编辑,把自己的git和hugo的位置添加进去。注意不是......
  • hugo 建立静态网站
    hugo简介https://gohugo.io什么是hogo?Hugo是Go编写的静态网站生成器,速度快,易用,可配置。Hugo有一个内容和模板目录,把他们渲染到完全的HTML网站。Hugo依赖于Markdown文件,元数据字体。用户可以从任意的目录中运行Hugo,支持共享主机和其他系统。Hugo只需要几分之一秒......
  • UnfairSugoroku
    [ABC298E]UnfairSugoroku考虑令\(f[A][B][0/1]\)表示第一/二个人投完,一、二两人数字为\(A,B\)的概率。\[f[A][B][0]=\dfrac{1}{P}\sum_{i=1}^Pf[A-i][B][1]\]\[f[A][B][1]=\dfrac{1}{Q}\sum_{i=1}^Qf[A][B-i][0]\]复杂度\(O((N+P)(N+Q)(P+Q))\)。转移到\(A,B\)中有......
  • 基于 hugo 和 papermod 主题搭建自己的博客
    部署博客到vercelFreeNom申请域名首先,梯子最好选择美国的,并且freenom选择地址时最好与ip所在州可以对应得上;进入FreeNom,输入zwyb.tk,然后点击检查可用性,这里要记得输入后缀,能避免点击现在获取显示不可用的问题。如下图所示:Cloudfare管理域名cloudfare添加站点zwyyy456.ml,然......
  • hugo主题-meme配置
    安装git和goInstallingonWindowsgit官方文档TherearealsoafewwaystoinstallGitonWindows.ThemostofficialbuildisavailablefordownloadontheGitwebsite.Justgotohttps://git-scm.com/download/winandthedownloadwillstartautomatically.No......
  • C语言getifaddrs()通过网口IP获取网口名
    原文地址:https://www.cnblogs.com/liqinglucky/p/getifaddrs.html用C语言实现通过ip地址获取到本地网口名。比如我知道网口IP是173.1.4.53,怎么通过这个IP匹配出网口是ens9?#ipaddr1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKNOWNgroupdefaultqlen1......
  • 七自由度车辆动力学模型 dugoff轮胎模型
    七自由度车辆动力学模型dugoff轮胎模型车身平民三自由度+四个车轮滚动自由度simulink模型+示意图公式说明文档YID:7612626111816527......
  • [ABC146F] Sugoroku
    2023-03-03题目题目传送门翻译翻译难度&重要性(1~10):5题目来源AtCoder题目算法贪心解题思路对于第ii个点,只要到达\(s_{i+1}\cdotss_{i+m}\)中最后一个\(0\)的位置。但是这种方法求出的字典序肯定是最大的,但题目要求的是字典序最小。那么就可以倒序枚举,使第\(......