1

我在服务器 s1 的数据库 d1 上有一个表 t1,现在另一个表 t2 在服务器 s2 的 d2 中。现在我想要表 t1 的一些数据及其来自 t2 表的相关数据作为结果数据。我该怎么做可能的?

MySQL 5.0.related 文档中的 FEDERATED 存储引擎我看到了任何其他选项...我可以做些什么来跨两个不同的服务器获取数据?

4

1 回答 1

1

您的问题有两种解决方案:

1)。MySQL 基于使用Federated Engine(正如您所提到的)。您可以通过Federated Engine 上的这篇博客文章

2)。(当您使用 PHP 时)从一台服务器获取数据,然后循环数据并将相关查询发送到另一台服务器,或者根据从第一台服务器获取的数据向另一台服务器发送单个聚合查询。

希望它会帮助你...

于 2012-09-25T10:20:07.480 回答