加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mysql迁移openGauss工具及好的方法

发布时间:2022-12-05 14:31:54 所属栏目:MsSql教程 来源:转载
导读: mysql迁移openGauss
使用MTK
MTK全称为 Database Migration Toolkit,是一个可以将Oracle/DB2/MySQL/openGauss数据库的数据结构,全量数据高速导入到MogDB的工具。最新版本同时支持对于Ora

mysql迁移openGauss

使用MTK

MTK全称为 Database Migration Toolkit,是一个可以将Oracle/DB2/MySQL/openGauss数据库的数据结构,全量数据高速导入到MogDB的工具。最新版本同时支持对于Oracle数据库中存储过程,函数,触发器等程序段的MogDB兼容性改写和导入。

支持 Oracle,DB2, openGauss,sqlServer, MySQL 等数据库之间的互相迁移 (互为源和目标)。

支持将数据库内容导出成可执行的 SQL 脚本 (源数据库内容迁移到文本)。

支持调整数据迁移过程中的批量查询、批量插入大小等细粒度参数,来调整数据迁移的性能。

支持数据迁移时的多并发,并行和数据分片。

支持同步迁移对象结构和数据;也支持仅迁移结构或者仅迁移数据(在结构已经迁移完之后)。

支持表级和 Schema 级的迁移范围限定,允许指定schema下全部对象或者某些对象进行迁移。

支持迁移过程中的 Schema 重映射,也就是支持将对象从源Schema迁移到目标端的不同名Schema下。

迁移工具chameleon

MySQL->openGauss迁移工具chameleon

可获得性

本特性自openGauss 3.0.0版本开始引入。

特性简介

chameleon工具是一个基于Python语言的MySQL到openGauss的实时复制工具。该工具提供了初始全量数据的复制以及增量数据的实时复制能力,可实现数据从MySQL迁移至openGauss。对于数据的全量和增量迁移,支持MySQL中各种数据类型的迁移,同时对于MySQL中的浮点数据类型mssql数据库迁移,包括decimal、dec、numeric、float、float4、float8、real、double、double precision、fixed数据类型,可保证迁移后数据精度不丢失。

客户价值

通过使用chameleon工具,可完成数据从MySQL搬迁至openGauss数据库。

特性描述

chameleon工具提供数据全量和增量复制功能,使得数据可以从MySQL迁移至openGauss数据库。对于数据的全量和增量迁移,chameleon工具中存储了MySQL数据类型与openGauss数据类型之间的映射关系,可支持MySQL中各种数据类型的迁移。特别地,对于MySQL中的浮点数据类型,包括decimal、dec、numeric、float、float4、float8、real、double、double precision、fixed数据类型,若数据类型中显示指定或默认含有精度,将转化为openGauss中的numeric[p, s]类型;若数据类型中未显示指定精度,将转化为openGauss中的numeric数据类型,基于此,可保证离线迁移和在线迁移后数据精度不丢失。

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!