写点什么

墨天轮国产数据库沙龙 | 胡彦军:华为 GaussDB 迁移工具解密

作者:墨天轮
  • 2021 年 11 月 15 日
  • 本文字数:1248 字

    阅读完需:约 4 分钟

在共同推进国产化生态发展的进程下,墨天轮正式推出“墨天轮国产数据库沙龙”系列直播活动,将定期邀请各国产数据库产品专家、掌门人,共同探讨如何达成技术“自主可控”的使命。


本文为华为云计算数据库高级产品经理——胡彦军在“墨天轮国产数据库沙龙”中分享的内容整理而成。解密华为GaussDB迁移工具,是如何仅需要两步,就实现从千万行级 PL/SQL、TB 级数据库的迁移。


数据一直是企业重要的资产,围绕着数据相关的内容仍然是重要的话题。目前国内外经济形势与云计算,都不断推动着国产数据库的发展,云和国产化数据库是目前的主要方向。从整体上看,国产数据库企业仍然处于初级阶段,发展空间持续看好。


华为数据库迁移与管理整体解决方案分别需要两款工具:UGO(Database and Application Migration UGO,简称 UGO)和 DRS(Data Replication Service,简称 DRS)。UGO 在数据库迁移中负责语法迁移,进行异构数据库的评估与转换。DRS 进行数据迁移与数据校验,实现基于日志的实时变化数据捕捉。


图为华为云数据库迁移与管理整体解决方案

UGO

UGO(Database and Application Migration UGO,简称 UGO)是专注于异构数据库结构迁移和应用 SQL 转换的专业云服务。通过 UGO 的预迁移评估、自动化语法转换,帮助用户提前识别迁移风险,提升迁移效率,最大化降低用户的数据库迁移成本。


数据库和应用迁移 UGO,通过迁移评估、结构迁移二大核心功能,实现主流商用数据库到华为云数据库的自动化搬迁,助力实现一键上云、一键切换数据库的目的


UGO 核心组件、执行流程和技术架构


在整个过程中分为两个部分,第一部分是迁移评估,帮助用户在调研阶段了解搬迁过程中的难度大小,直观感受系统的有多大从而评估迁移的投入。


第二部分即可开始迁移实施,通过对象过滤、语法转换、对象校正、验证上线,最后转移到目标数据库。在这个过程中,能够实现循环校正与持续验证。后期 UGO 规划在精度、宽度和广度上增强方向。

DRS

DRS(Data Replication Service,简称 DRS)能够保障在数据库迁移中不影响业务,做到“安心”、“省心”、“信心”。



  • 安心先进的增量数据同步技术,实现在业务进行中持续搬迁数据库,迁移不影响业务

  • 省心上万案例提炼,百项检查自动识别问题,人人都能干好迁移

  • 信心提供数据对比、业务流量云上试运行、上云数据和性能提前可知可见


图为 DRS 技术原理


数据对比是很大的问题,需要准确知道数据迁移的一致性。停机时间长能够实现准确性的对比,但是导致业务停滞会出现“本末倒置”,如何解决这个业界难题


华为云基于默克尔树的快速对比算法,让等待结果不再漫长。


图为默克尔树比对过程


更多精彩内容,欢迎大家观看现场视频回放与会议资料视频回放:https://www.modb.pro/video/5454会议资料:https://www.modb.pro/doc/48523




墨天轮,围绕数据人的学习成长提供一站式的全面服务,打造集新闻资讯、在线问答、活动直播、在线课程、文档阅览、资源下载、知识分享及在线运维为一体的统一平台,持续促进数据领域的知识传播和技术创新。


关注官方公众号: 墨天轮、 墨天轮平台、墨天轮成长营、数据库国产化 、数据库资讯

发布于: 16 小时前阅读数: 4
用户头像

墨天轮

关注

数据库技术爱好者 2019.11.22 加入

墨天轮社区围绕数据人的学习成长提供一站式的全面服务。我们的愿景是共同建设一个有温度的技术社区和全新的数据社群聚合体,以乐知乐享之志,成同心共济之果。

评论

发布
暂无评论
墨天轮国产数据库沙龙 | 胡彦军:华为GaussDB迁移工具解密