Mysql

MySQL 複製三路

  • February 19, 2014

我們在兩台伺服器( A 和 B )之間設置了 MySQL 多主複製設置。它已經工作了幾年,生活很好。

我們辦公室的管理工具直接連接到伺服器 A 以執行更新和選擇。正如您可以想像的那樣,這不是最快的,尤其是因為我們辦公室的網際網路連接不好。

所以我想在我們的辦公室伺服器上複製整個數據庫,但不想這樣做……

A -> B -> C -> A

因為C將成為B&A之間複製的瓶頸

是他們的一種方式

A -> B -> A 和 C -> A -> C

我只看到在 MySQL 中創建伺服器循環的範例。我們現階段不能遷移到不同的數據庫,也不能立即放棄 A & B 之間現有的複制。

正如 Sandor 所說,這不能用標準的 MySQL 複製來完成。如果使用第三方/外部複製機制就可以做到

我知道的一些產品:

繼續 鎢複製器

對稱DS

兩者都是開源的並且免費提供。

另一種選擇是遷移到 MySQL 集群。

一些選項:

MySQL 運營商級版本

Percona XtraDB 集群

如果您決定調查集群路由,術語多站點複製地理複製將幫助您找到所需的內容。

引用自:https://serverfault.com/questions/576663