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

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

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

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

3回答

standivinystandiviny  其它 , 某保险
ideazhang赞同了此回答
1、可用DATAX 类的ETL工具,使用方便,效率还可以,对于不太熟悉其他工具的,建议此方法2、部分客户端软件支持异构同步显示全部

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

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

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

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

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

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

收起
 2020-08-14
浏览1179

提问者

ideazhang项目经理, 证通股份

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2020-07-27
  • 关注会员:5 人
  • 问题浏览:4578
  • 最近回答:2020-08-14