文章目录
openGauss学习笔记-314 openGauss 数据迁移-MySQL迁移-迁移MySQL数据库至openGauss-全量迁移
314.1 功能介绍
全量迁移gs_mysync是一个用Python3编写的将MySQL迁移至openGauss的复制工具,支持初始全量数据的复制功能。gs_mysync通过一次初始化配置,使用只读模式,将MySQL的数据全量拉取到openGauss。支持在同一快照下,表间数据并行迁移。
全量迁移支持的功能:支持表及表数据、视图、触发器、自定义函数、存储过程的全量迁移
314.2 特性优势
基于sysbench测试模型,2路鲲鹏920 CPU、openEuler操作系统下,MySQL数据库10张表(无主键)单表数据量在500万以上时,gs_mysync使用20并发迁移数据至openGauss,整体全量迁移性能可达300M/s以上。
314.3 环境准备
ARM+openEuler 20.03 或 X86+CentOS 5.7
314.4 操作步骤
全量迁移gs_mysync依赖MySQL一键式迁移工具gs_rep_portal,可实现全量迁移的安装、启动、停止、卸载整个过程。
314.4.1 下载gs_rep_portal
wget