同步不同 DBMS 中两个数据库中的一些表

Synchronize some tables from two databases in different DBMS

我想同步不同 DBMS(DB2 和 MySQL)中两个数据库中的一些表。如果不在使用这些数据库的任何应用程序中编写代码,我该如何做到这一点?有什么想法吗?

使用DB2的应用已经写在Java,另一个是SuiteCRM

谢谢!

您可以调整一些工具来执行您想要的操作:

  • 在一个数据库中有一个主 table (MDM),在其他数据库中有一个复制或联合。 (MDM 软件或同等软件)
  • 在 DB2 中创建一个触发器,调用外部 UDF,将值写入 MySQL。可能,您会在 MySQL 中需要类似的东西,但不知道是否可行。 (内部开发)
  • 通过使用MySQL table 的联合(信息集成)在DB2 中创建一个别名table,这样DB2 将直接插入到MySQL 中。 (额外许可证)