0

为了 I/O 吞吐量,我们有多个表分布在多个 MySQL 节点上。但是,我不希望我的客户在多个节点上找到这些表,我希望让他们觉得只有一个 MySQL 节点,尽管它可能是虚拟的。

例如,我们在节点 A 上有表 t1, t2;t3, t4 在节点 B 上;t5, t6 在节点 C 上,我希望客户端可以连接到可以访问所有表 t1-t6 的虚拟节点 V。实际上,我的客户只需要读取权限。

有没有成熟的解决方案来满足这个要求?

4

1 回答 1

0

经过一番研究,我发现这个问题可以通过 MySQL_Proxy 来解决。

我可以使用 LUA 脚本让 MySQL_Proxy 将 SQL 命令重定向到正确的目的地并将结果转发回去。

于 2012-11-13T14:46:27.193 回答