在默认安装中,数据在所有数据节点之间不加区别地共享。
是否可以指定某些表只能在特定的数据节点组之间复制?
如果需要,这些表需要在这些节点上创建,还是可以从其他节点迁移?
发布于 2017-11-29 11:37:22
在MySQL中,默认情况下群集表分布在所有节点之间。可以通过设置分区数或设置PARTITION_BALANCE (在7.5中)指定仅驻留在节点组子集上的表。它不打算将其用于地理复制。
不可能确切地指定这些分区将驻留在哪个节点组上(至少我不认为5.1中有一些在创建分区时提供NODEGROUP的工作,但这并不完全受支持,因此有点不确定什么在这里起作用,什么不起作用)。
对于地理复制,MySQL群集支持从一个集群复制到另一个集群。这是使用MySQL复制,因此可以对某些表进行选择性操作。通过在一个MySQL集群中使用多个MySQL复制服务器,可以将不同的表复制到不同的集群中。
https://dba.stackexchange.com/questions/177317
复制相似问题