我在 galera 集群 1 中有一个 Mysql 服务器(节点 A),在 galera 集群 2 中有一个 Mysql 服务器(节点 B)。节点 A 和节点 B 是无关集群,因此它们具有完全不同的写入节点。
我正在尝试使用 FederatedX 引擎将节点 A 中的表与节点 B 中的表连接起来。但是在 MariaDB 的知识库中发现了这些关于 FederatedX 局限性的词。
处理程序无法知道外部数据库或表是否已更改。这样做的原因是该数据库必须像数据文件一样工作,该文件永远不会被数据库以外的任何东西写入。如果对外部数据库进行任何更改,则可能会破坏本地表中数据的完整性。
这些节点位于不同的集群中,因此必须由其他写入节点更新。但我需要弄清楚在不同节点中加入表的方法。
一些网站说联合表将使用远程服务器的数据。听起来我不必担心……但我不太确定。
所以......我的问题是......不同集群中的联合表是否可以工作?
非常感谢。