GaussDB 200 迁移至 GBase 8a MPP Cluster 的总体流程如下图所示:

DDL 迁移:
DDL 迁移采用一次性迁移的方式进行,可以从 GaussDB 导出 DDL 脚本,按照 GBase 8a MPP Cluster 语法对导出的脚本使用脚本方式进行批量修改;
数据迁移:
将 GaussDB 数据库的表数据通过接口以规定的分隔符导出成平面文件,然后使用 FTP/NFS 等方式发送到 GBase 8a MPP Cluster 可以访问的文件系统,再通过 GBase 8a MPP Cluster 提供的批量数据加载工具完成数据加载。
程序/脚本迁移:
程序和脚本迁移包括仓库 ETL 和各层数据加工程序/脚本、GaussDB 库内存储过程等。迁移采用人工迁移审核的方式。
对于脚本类型的程序,如果 perl 脚本程序,需要对 ETL 连接数据库的具体方式进行转换,对于每日批量加工业务的调度,需要针对性的对调度程序进行重新配置,如 informatica、kattle 等工具的数据库连接部分配置、mapping映射关系的调整等。
工具接口迁移:
工具接口迁移,主要指 GaussDB 数据库上下游的第三方工具,如 ETL 工具、BI 工具等的接口迁移和联调工作,主要是将连接 GaussDB 的第三方工具接口配置为连接 GBase 8a MPP Cluster 的接口,涉及的接口主要包括 JDBC、ODBC 等标准接口和对应的 jar 包或驱动程序的重新安装和连接配置,并对联通性和工具的基本功能进行验证。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




