Mysql
MySQL 複製三路
我們在兩台伺服器( A 和 B )之間設置了 MySQL 多主複製設置。它已經工作了幾年,生活很好。
我們辦公室的管理工具直接連接到伺服器 A 以執行更新和選擇。正如您可以想像的那樣,這不是最快的,尤其是因為我們辦公室的網際網路連接不好。
所以我想在我們的辦公室伺服器上複製整個數據庫,但不想這樣做……
A -> B -> C -> A
因為C將成為B&A之間複製的瓶頸
是他們的一種方式
A -> B -> A 和 C -> A -> C
我只看到在 MySQL 中創建伺服器循環的範例。我們現階段不能遷移到不同的數據庫,也不能立即放棄 A & B 之間現有的複制。
正如 Sandor 所說,這不能用標準的 MySQL 複製來完成。如果使用第三方/外部複製機制就可以做到 。
我知道的一些產品:
兩者都是開源的並且免費提供。
另一種選擇是遷移到 MySQL 集群。
一些選項:
如果您決定調查集群路由,術語多站點複製和地理複製將幫助您找到所需的內容。