2012-07-20 118 views
0

数据库A驻留在服务器server1上,而数据库B驻留在服务器server2上。MySQL在不同服务器上使用Python连接数据库?

两台服务器{A,B}在物理上彼此接近,但位于不同的机器上,并且具有不同的连接参数(不同的用户名,不同的密码等)。

在这种情况下,是否可以在数据库A中的表与数据库B中的表之间执行连接?

如果是这样,我怎么去了解它,编程,

回答

0

没有做这样的事情复制数据库中的到同一个服务器数据库B,然后做JOIN,这将是不可能的。

0

我不知道python,所以我会假设,当你做一个查询时,它返回到python作为一个行数组。

您可以查询表A,并在应用您可以使用的任何过滤器之后,将该结果返回给应用程序。与表B相同。创建第3个数组,循环遍历A,如果B中有连接行,则将该连接行添加到第3个数组。最后,第三个数组将具有两个表的连接的等价物。这不会很有效,但对于小记录可能会有用。

相关问题