华为云ugo:醒醒!你的异构数据库迁移难题有救了

华为云开发者社区 华为云开发者社区     2022-12-03     244

关键词:

摘要:华为云推出的数据库和应用迁移 UGO,正是一款专注于异构数据库结构迁移和应用SQL转换的专业云服务。

数字化时代下,上云已成为企业管理者的基本共识,随着技术日新月异,上云也变得轻松简单起来,但异构数据库迁移仍然是业界一大挑战,因为它涉及到了无比复杂、令人头疼的兼容问题。对于异构数据库迁移来说,迁移评估、对象兼容、语法改造、对象优化等难题仿若一座座难以跨越的大山,“迁不了、移不动、高成本”一直是异构数据库迁移的痛点。其实要想迁得好、迁得稳,专业迁移工具不能少。华为云推出的数据库和应用迁移 UGO,正是一款专注于异构数据库结构迁移和应用SQL转换的专业云服务。它可以通过预迁移评估、自动化语法转换,帮助用户提前识别迁移风险,提升迁移效率,最大化降低用户的数据库迁移成本,轻松实现主流商业数据库到华为云数据库的自动化搬迁 。具体来说,华为云UGO具有以下5大核心能力:

数据库源库画像定位:全面采集源库数据信息(如TPS、QPS、表复杂度等),精准定位源库信息全貌,为分析源库应用场景、用户操作习惯等重要信息提供足够的数据基础。

目标库兼容性分析:作为华为云UGO迁移能力的核心模块之一,该模块基于源库画像定位和高达85%的综合语法转换率,对目标库14个核心对象类型进行兼容性分析和迁移风险评估,哪些可以支持,哪些不支持,结果一目了然,对于不支持的对象,华为云UGO还提供了改造建议。

迁移工作量评估:对人力、海量场景输入、兼容性改造难度等迁移成本进行精准评估,综合输出迁移工作量,让客户对整体迁移工作有一个量化感知。

目标库选型与规格推荐:依据源库画像输入,综合兼容性、性能、对象复杂度、使用场景等,智能推荐合适的目标库选型和优先级,以及不同选型下的规格和成本,让客户选型安心。

数据库结构迁移:结构迁移是华为云UGO迁移能力最核心的模块,该模块会将源库的各类SQL直接转换为目标端的SQL语法,支持过滤掉无效对象/不需要迁移的对象,转换完成后标记转换失败对象和失败原因,用户可根据失败原因进行对象校正,校正之后进行验证测试,验证失败对象可重新修改后多次提交验证,直至所有对象验证全部成功后,整个迁移实施流程才结束,而且整个迁移过程可视化、自动化,真正做到了省心省力。

应用实践方面,华为云UGO广泛适用于金融、互联网、政府等领域迁移改造场景,并在华为公司流程IT项目中获得优秀实践。华为公司流程IT拥有数十万张表,存储过程代码超过亿级,迁移数据量高达数TB。华为云UGO通过迁移评估和SQL转换,助力华为公司流程IT迁移周期从以天为单位缩短为小时级,减少了50%存储过程改造成本,节省了70%+工作量,高效支撑华为公司流程IT数字化转型。

值得一提的是,凭借优秀的技术硬实力,华为云UGO曾获得DTCC2020“年度最佳创新解决方案奖”,并高分通过信通院2021年“数据库应用迁移服务能力”评测,得到业界权威机构认可。技术无止境,坚持创新、持续深耕技术的华为云UGO未来会更优秀!

Ps :目前华为云UGO火热公测中,欢迎各位前来免费体验>>https://www.huaweicloud.com/product/ugo.html

 

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

❤️‍gaussdb精品课第6期数据库和应用迁移ugo服务❤️‍

...如何使用数据复制服务DRS将Oracle/MySQL的数据迁移到华为云数据库GaussDB上有了了解。本期视频将进一步教你如何使用数据库和应用迁移UGO服务将Oracle异构对象迁移到华为云数据库GaussDB。本期你将重点学习到以下内容:UGO的基... 查看详情

❤️‍gaussdb精品课第7期数据管理服务das❤️‍

...;我是Gauss松鼠会,欢迎进来学习啦~❤️‍在上期视频数据库和应用迁移UGO服务中,大家对如何使用数据库和应用迁移UGO服务将Oracle异构对象迁移到华为云数据库GaussDB有了基本了解。本期视频将更进一步教你在迁移到GaussD... 查看详情

云边端一体化的异构ai计算

...主要介绍阿里云AI异构计算编译框架HALO以及面向深度学习的异构硬件统一接口规范ODLA,通过具体的实例说明如何利用异构编译和硬件架构抽象实现上层应用在异构计算资源上的平滑迁移。后半部分介绍ODLA.CV(多媒体Pi 查看详情

类型安全的异构容器

...是我们想要的。然而有的时候我们需要更多的灵活性,如数据库可以用任意多的Column,如果能以类型安全的方式访问所有Columns就好了,幸运的是有一种方法 查看详情

深度学习的异构加速技术:ai需要一个多大的“心脏”?

...云、高速视觉感知等方向的构架设计和优化。“深度学习的异构加速技术”系列共有三篇文章,主要在技术层面,对学术界和工业界异构加速的构架演进进行分析。一、概述:通用=低效作为通用处理器,CPU(CentralProcessingU 查看详情

云小课|云小课带你快速掌握云数据迁移cdm

...由流动。支持客户自建和公有云上的文件系统,关系数据库,数据仓库,NoSQL,大数据云服务,对象存储等数据源。CDM同时也可以作为数据湖治理中心(DataLakeGovernanceCenter,简称DGC)服务的一个组件... 查看详情

模型数据库中的异构类型

】模型数据库中的异构类型【英文标题】:ModelHeterogeneousTypeinDatabase【发布时间】:2009-02-0313:53:39【问题描述】:我正在尝试找出在我的系统中为一组“类”建模的最佳方法。请注意,我不是在谈论OO类,而是响应类(在调查中... 查看详情

深度学习的异构加速技术:螺狮壳里做道场

...云、高速视觉感知等方向的构架设计和优化。“深度学习的异构加速技术”系列共有三篇文章,主要在技术层面,对学术界和工业界异构加速的构架演进进行分析。一、综述在“深度学习的异构加速技术(一)”一文所述的AI加... 查看详情

如何处理存储库模式中的异构数据源?

...理应用程序的数据。映像您有两个数据源:本地缓存(或数据库)远程服务(RestAPI)该服务不允许进行更改,只允许检索数据,因此数据源的一个非常简单的接口可以是interfaceDat 查看详情

华为云pb级数据库gaussdb(forredis)揭秘第13期:如何搞定推荐系统存储难题

摘要:GaussDB(forRedis)轻松搞定推荐系统核心存储,为企业级应用保驾护航。本文分享自华为云社区《GaussDB(forRedis)揭秘第13期:如何搞定推荐系统存储难题?》,作者:高斯Redis官方博客。一、推荐偏差引发... 查看详情

华为云算法零门槛:零基础教你ai试伊妆(代码片段)

...下4个部分进行介绍1.架构讲解2.效果展示3.数据集·实操4.华为云AlGallery首先提到妆容迁移,大家想到的是什么呢,美颜的App讲妆容复制到脸上 查看详情

gaussdb精品课第3期gaussdb(foropengauss)配套工具介绍

...GaussDB(foropenGauss)都有哪些核心工具和能力。2.数据库和应用迁移工具UGO,是如何通过预迁移评估、结构迁移二大核心功能,实现主流商用数据库到华为云数据库的自动化搬迁。3.数据复制工具DRS,是如何通过... 查看详情

集成流程安全报警功能迁移心得

...们公司的一款核心产品,用于解决各个业务系统之间的异构集成难题。流程统计作为新开发的页面,其中主要功能是帮助开发人员和客户从不同角度了解当前场景下流程信息的变化。本次是把安全配置以及报警配置迁移... 查看详情

跨越迁移“鸿沟”,华为云drs给你“稳稳的迁移”

数字化潮流浩浩汤汤,企业上云如火如荼,网约车行业也借助这一股东风展现出了蓬勃的生命力,因为它的高效便捷,吸引了越来越多的都市人体验。T3出行是南京领行科技股份有限公司打造的智慧出行生态平台,公司以“科技... 查看详情

如何对可变参数模板函数的异构参数包进行通用计算?

】如何对可变参数模板函数的异构参数包进行通用计算?【英文标题】:Howtomakegenericcomputationsoverheterogeneousargumentpacksofavariadictemplatefunction?【发布时间】:2012-12-2500:47:21【问题描述】:前提:在尝试了一些可变参数模板之后,我... 查看详情

swift中的异构集合文字

】swift中的异构集合文字【英文标题】:Heterogeneouscollectionliteralinswift【发布时间】:2018-10-1821:26:07【问题描述】:我正在尝试按如下方式读取嵌套数组,但出现错误。varinputArray=[1,[4,3],6,[5,[1,0]]]funcnestedArray(inputArray:[Any])错误:异... 查看详情

实践丨rabbitmq通过shovel插件迁移数据

...开了shovel插件。源实例与目的实例能够网络互通。当前以华为云不同Region下RabbitMQ实例数据迁移为例子。已在华为云北京Region、 查看详情

支持60+数据传输链路,华为云drs链路商用大盘点

...实际迁移过程中,客户仍会担心以下问题:不同数据库之间能迁吗?迁移前后数据不一致怎么办?可以不停机迁移吗……迁移毕竟是项大工程,客户谨慎些也是情有可原,但只要选对迁移工具,这些困... 查看详情