Mysql-Cluster

MySQL集群中的地理複製區域?

  • November 29, 2017

在預設安裝中,數據在所有數據節點之間不加選擇地共享。

是否可以指定某些表只能跨特定的數據節點組複製?

如果是這樣,是否需要在這些節點上創建表,或者它們可以從其他節點遷移?

在 MySQL Cluster 中,表預設分佈在所有節點之間。通過設置分區數或設置 PARTITION_BALANCE(在 7.5 中),可以將表指定為僅駐留在節點組的子集上。它不打算將其用於地理複製。

無法準確指定這些分區將駐留在哪個節點組上(至少我不認為,5.1 中有一些工作可以在創建分區時提供 NODEGROUP,但這並不完全支持,所以有點不確定什麼工作這里和什麼不是)。

對於地理複製 MySQL Cluster 支持從一個集群到另一個集群的複制。這是使用 MySQL 複製,因此可以對某些表進行選擇性操作。通過在一個 MySQL 集群中使用多個 MySQL 複製伺服器,可以將不同的表複製到不同的集群。

引用自:https://dba.stackexchange.com/questions/177317