2

我在 galera 集群 1 中有一个 Mysql 服务器(节点 A),在 galera 集群 2 中有一个 Mysql 服务器(节点 B)。节点 A 和节点 B 是无关集群,因此它们具有完全不同的写入节点。

我正在尝试使用 FederatedX 引擎将节点 A 中的表与节点 B 中的表连接起来。但是在 MariaDB 的知识库中发现了这些关于 FederatedX 局限性的词。

处理程序无法知道外部数据库或表是否已更改。这样做的原因是该数据库必须像数据文件一样工作,该文件永远不会被数据库以外的任何东西写入。如果对外部数据库进行任何更改,则可能会破坏本地表中数据的完整性。

这些节点位于不同的集群中,因此必须由其他写入节点更新。但我需要弄清楚在不同节点中加入表的方法。

一些网站说联合表将使用远程服务器的数据。听起来我不必担心……但我不太确定。

所以......我的问题是......不同集群中的联合表是否可以工作?

非常感谢。

4

0 回答 0