有没有简单方便的方法将Pg迁移到mysql?

背景多个应用由于历史原因有些用pg有些用mysql

云平台部署后发现pg在自动切换,容灾当面不够完善,运维人员配置mycat只做成mysql
做主备切换时pg还需人工介入。

急切找一种简单方便的方法迁移pg到mysql

参与11

3同行回答

ljq2184929ljq2184929  系统运维工程师 , 中国建材
简单的方法就是直接用postgre导出sql,用sql再导入mysql,也可以用外部dblink的方式引入外部数据源试试。复杂可靠一点的可以用第三方工具。支持异构数据库备份和恢复和同步的工具很多,DSG,OGG等。迁移时主要注意几点:一、数据量大小;如果数据量很小,且只有简单的几个表的话,直接用...显示全部

简单的方法就是直接用postgre导出sql,用sql再导入mysql,也可以用外部dblink的方式引入外部数据源试试。
复杂可靠一点的可以用第三方工具。支持异构数据库备份和恢复和同步的工具很多,DSG,OGG等。

迁移时主要注意几点:
一、数据量大小;
如果数据量很小,且只有简单的几个表的话,直接用表导出sql的方式,就可以实现。
数据量大的话,需要考虑导出文件的大小和存储方式,要不备份时间会很长。
二、 迁移数据传输方式;
迁移时,是否用外部存储,网络传输?或都其它方式都影响效率。
三、 应用兼容支持情况;
迁移到mysql后看是否有新的应用支持,需要做好测试工作;

收起
互联网服务 · 2020-07-27
浏览4669
standivinystandiviny  其它 , 某保险
1、可用DATAX 类的ETL工具,使用方便,效率还可以,对于不太熟悉其他工具的,建议此方法2、部分客户端软件支持异构同步显示全部

1、可用DATAX 类的ETL工具,使用方便,效率还可以,对于不太熟悉其他工具的,建议此方法
2、部分客户端软件支持异构同步

收起
保险 · 2020-07-30
浏览4257
ThinkJThinkJ  技术经理 , 信泰人寿保险股份有限公司
pgpool除了能做PG的负载均衡、读写分离,也能做主备的自动切换。而且更强大的是pgpool对使用了函数的sql也能做负载和读写分离,建议可以尝试使用下显示全部

pgpool除了能做PG的负载均衡、读写分离,也能做主备的自动切换。而且更强大的是pgpool对使用了函数的sql也能做负载和读写分离,建议可以尝试使用下

收起
保险 · 2020-08-14
浏览3333

提问者

ideazhang
项目经理证通股份
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-07-27
  • 关注会员:5 人
  • 问题浏览:7414
  • 最近回答:2020-08-14
  • X社区推广