连接MySQL和Informix表

连接MySQL和Informix表,mysql,sql,database,join,informix,Mysql,Sql,Database,Join,Informix,我在MySQL中有一个表,需要与另一台服务器中的两个表连接。问题是这些其他表都在Informix中 我可以通过选择MySQL表的内容并使用所选数据在Informix中创建临时表来实现这一点,但我认为在这种情况下成本太高了 有没有一种将MySQL表与Informix表连接起来的最佳方法?几年前,我在开发Rails应用程序时遇到了类似的问题,该应用程序需要从Informix和MySQL数据库中提取数据。我最后做的是使用一个可以连接到两个数据库的ORM库,从而抽象出数据来自两个不同数据库的事实。不确定

我在MySQL中有一个表,需要与另一台服务器中的两个表连接。问题是这些其他表都在Informix中

我可以通过选择MySQL表的内容并使用所选数据在Informix中创建临时表来实现这一点,但我认为在这种情况下成本太高了


有没有一种将MySQL表与Informix表连接起来的最佳方法?

几年前,我在开发Rails应用程序时遇到了类似的问题,该应用程序需要从Informix和MySQL数据库中提取数据。我最后做的是使用一个可以连接到两个数据库的ORM库,从而抽象出数据来自两个不同数据库的事实。不确定这是否会成为比您建议的临时表解决方案更好的技术。谷歌的快速搜索也带来了希望。

几年前,我在开发Rails应用程序时遇到了类似的问题,该应用程序需要从Informix和MySQL数据库中提取数据。我最后做的是使用一个可以连接到两个数据库的ORM库,从而抽象出数据来自两个不同数据库的事实。不确定这是否会成为比您建议的临时表解决方案更好的技术。一个快速的谷歌搜索也出现了,这可能是有希望的。

这有时可以在数据库管理系统中通过一种称为。其思想是在两个系统中的一个系统中创建虚拟表,以便根据需要向另一个数据库系统进行查询

不幸的是,对于MySQL和MariaDB,都有一种仅适用于其他MySQL/MariaDB系统的方法。这是一把旧的叉子,但据我所知,它是未维护的


有些人也可以考虑迁移到MariaDB,在这里你可以使用包含ODBC客户端的.< /P> < P>这有时可以在数据库管理系统中用一种技术来解决。其思想是在两个系统中的一个系统中创建虚拟表,以便根据需要向另一个数据库系统进行查询

不幸的是,对于MySQL和MariaDB,都有一种仅适用于其他MySQL/MariaDB系统的方法。这是一把旧的叉子,但据我所知,它是未维护的


有些人也可以考虑迁移到MariaDB,在那里你可以使用包含ODBC客户端的.< /P> < P>我最后做的是手动(即,从PHP应用程序)保持MySQL表与Informix中的等价物同步,所以我不需要改变旧的代码。这是一个临时解决方案,因为使用informix的旧系统将被替换。

我最终要做的是手动(即从php应用程序)将mysql表与informix中的对应表保持同步,因此我不需要更改旧代码。这是一个临时解决方案,因为使用informix的旧系统将被替换