我有一个相对较大的MySQL数据库(超过300个表),我迫切需要将其转换为PostgreSQL,并在两个数据库之间同步数据,即使不是实时的,也是接近实时的。理想情况下,我需要一个双向数据同步,或者至少一个directional - MySQL到Postgres同步。
我已经成功地转换了数据库并导入了数据,但同步似乎是一个真正的问题。
DBConvert的This solution理应做到这一点。在尝试了很多天之后,我放弃了。他们甚至没有linux客户端,考虑到绝大多数MySQL和Postgres数据库都运行在linux服务器上,这一点很奇怪。
有没有替代DBConvert的解决方案来做同样的事情呢?
发布于 2013-10-30 20:54:37
请查看Pentaho ETL工具Kettle及其客户端界面Spoon。http://kettle.pentaho.com
发布于 2013-12-05 16:45:54
天哪,在双向同步方面,你还有一项工作要做。即使是在最好的情况下,这也很困难,而且会带来很多问题。
实际上,我首先要看的工具是RubyRep。这为您提供了一个在数据库之间进行复制的基本框架,并且它支持许多RDBMS。
你必须考虑的第二件事是你实际上在做什么,为什么这是一个非常糟糕的想法。你最大的问题是冲突解决和管理如果两个不同的人在不同的数据库上更新相同的记录会发生什么。这不是一个微不足道的问题,它需要仔细考虑实际的工作流程和场景。
https://stackoverflow.com/questions/19682205
复制相似问题