mysql迁移openGauss工具及好的方法

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中的浮点数据类型,包括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数据类型,基于此,可保证离线迁移和在线迁移后数据精度不丢失。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值