我有实现特定数据库结构的任务:

多个mysql服务器使用相同模式的数据。每个服务器只能看到和编辑他特定的数据部分。



一台拥有自己数据的主服务器可以使用前面提到的所有服务器中的数据运行查询,但不能对其进行编辑。

例如,多个医院的患者数据和主服务器可以使用所有医院的合并数据。

以前的系统是使用mysql集群编写的,所以我自然尝试了。我可以创建具有多个节点甚至分区数据的mysql集群,因此我可以在特定节点上拥有特定的数据集,但是据我所知我无法使用mysql连接到单个节点,因为它已经连接到集群了。

可以用mysql集群吗?还有其他框架可以轻松做到这一点吗?

最佳答案

您可以尝试使用http://galeracluster.com/。您可以在所有从属服务器上执行更新,并且每个服务器都具有所有数据,但仍可能满足您的要求。

关于mysql - MySQL分布式数据库,每个节点都有mysql访问权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23764802/

10-11 04:32
查看更多