ITPub博客

首页 > 数据库 > 国内数据库 > 从 GreePlum 迁移至 GBase 8a:工具选型与迁移方法详解

从 GreePlum 迁移至 GBase 8a:工具选型与迁移方法详解

原创 国内数据库 作者:GBASE南大通用 时间:2025-07-11 15:30:47 0 删除 编辑

针对greenplum系语法, 南大通用GBase 8a分别有对应的语法迁移工具,分别为GBaseMigrationToolkit 、gpto8a_V1.1_build1、DataX等,这些迁移工具可以很大程度上减轻人工迁移的工作量;除了迁移工具外,GBase 8a还提供相对全面的迁移文档可参考。

  • 在线迁移工具:GBaseMigrationToolkit,主要面向表结构、小数据量迁移;
  • GP脚本迁移工具和文档

gpto8a_V1.1_build1工具主要迁移表结构、存储过程、函数、和sql,部分复杂SQL可能需要人工干预,但是可以大大减少迁移工作量,用法实例如下:

  • 批量数据迁移:DataX

该工具为开源工具,GBase 8a在此基础上适配了8a的插件,可以高速的将GP的数据抽取到GBase 8a。

具体使用方法:

一、插件的部署

1、将datax.zip文件解压,8a的插件已经在压缩包里,解压后就能使用

2、datax_plugin_build2.0单独的8a读写插件

将gbase8amppftpreader.zip文件解压,将解压后的gbase8amppftpreader文件夹拷贝到datax/plugin/reader目录

将gbase8amppftpwriterzip文件解压,将解压后的gbase8amppftpwriter文件夹拷贝到datax/plugin/writer目录

就可以使用了

二、job模板的生成

1、可以通过命令生成gbase8a读写插件的job模板:python datax.py -r gbase8amppftpreader -w gbase8amppftpwriter -r 指定读组件,-w 指定写组件

2、插件的功能及参数说明,见与插件名称对应的md文件内容

三、job的启动

1、可以通过命令启动job:

cd datax/bin

python datax.py ../job/8a28a_ftp_job.json 返回搜狐,查看更多


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3090827/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1312
  • 访问量
    1291096