暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

初见:AntDB智能运维"三剑客"之MTK

原创 严少安 2024-06-25
259

前情回顾

在前文 《初见:AntDB智能运维"三剑客"之ADC》 中,我们介绍了 ADC 的相关内容,本文将继续介绍三剑客之 MTK。

MTK 介绍

AntDB MTK 是亚信安慧科技精心打造的一款高可用、高性能的分布式数据同步复制产品,可以在同构、异构数据库之间实时捕获、传递和应用全量以及增量数据。产品使用断点续传技术,具有部署简单、占用资源少、数据零丢失等技术特点。

AntDB MTK 负责数据库之间的复制同步,支持AntDB,Oracle,MySQL,PostgreSQL等各种数据库产品数据复制同步,可以应用在数据复制、数据建仓、数据汇总等数据使用场景。

MTK具有以下价值优势:

  • 助力国产化替代
  • 提高数据价值
  • 加强数据安全
  • 优化业务架构

MTK的应用场景包括:

  • 数据迁移
  • 数据备份
  • 生产扩容
  • 数据分发
  • 实时ETL
  • 异地容灾

MTK的核心功能有:

  • 兼容性评估
  • 异构数据库迁移
  • 数据稽核

MTK 安装

与 ADC 基本一致,安装三步走。

下载压缩包,并解压。

wget http://gz.antdb.net/zip/antdb-mtk-release-8.3.x86_64.tar.gz
tar zxf antdb-mtk-release-8.3.x86_64.tar.gz

执行脚本安装。

cd rel/mtk
sh install.sh

这里不得不吐槽一下,另外两个工具解压后的目录都是 antdb-xx-release 只有 MTK 是在神秘的 “有关”(relevant) 路径下。

输出:

[shawnyan@centos7 mtk]$ sh install.sh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[100%]Install finish
Now, you can visit http://{host IP address}:8000

安装完成后,AntDB MTK 已经处于运行状态,打开浏览器即可访问。

mtk1login.png

后台可以看到5个相关进程。

[shawnyan@centos7 mtk]$ jps
44416 QuorumPeerMain
13667 Jps
44900 Kafka
45525 web-8.0-SNAPSHOT-uber.jar
44982 apicurio-registry-storage-kafkasql-2.2.5.Final-runner.jar
45466 ConnectDistributed

MTK 使用

下面简要演示下 MTK 的基础用法。

  1. 新增数据源

这里添加两个数据源,MySQL 和 AntDB 分别用于迁移的源端和目标端。

mtk2addsrc.png

  1. 兼容性评估

兼容性评估功能提供整体数据库层面的兼容度分析,通过自动化的数据采集,并在真实环境中进行模拟重演,得出准确的兼容度分析报告。可将源数据库中的DDL、DML、DCL一键自动转换为AntDB的SQL语法,通过对象评估、SQL评估和自动化语法转换,提前识别可能存在的改造工作、提高转换率、最大化降低用户数据库迁移成本。

新建评估,分别配置源库和目标库,指定所需评估范围,接下来即可等待评估结果报告。

mtk3pinggu.png

  1. 数据迁移

MTK 支持全量+增量迁移,全量迁移,增量迁移三种形态。

这里我们选择全量迁移,同步元数据和表数据。同上,迁移完成后会给出迁移报告。

mtk4qianyi.png

  1. 数据校验

数据迁移完成后,可对源端、目标端进行数据一致性校验,确保数据完整性和一致性。

其中,校验范围支持模型和数据,或仅模型检验。

mtk5jiaoyan.png

小结

本节我们介绍了 AntDB 的 MTK 迁移工具,该工具在传统 CDC 工具之上增加了可视化平台平台、数据校验、定时计划等功能,对运营人员更加友好。

有关 MTK 的更多介绍,请访问官方网站:

http://www.antdb.net/mtk

🌻 往期精彩 ▼

[Oracle]

[MySQL]

[TiDB]

[PG]


– / END / –

👉 这里可以找到我

如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论