2012-01-02 69 views
0

我們有幾臺服務器部署在不同的ISP(互聯網服務提供商)。
需要不斷向這些服務器同步實時數據,我認爲MySQL複製可能是這項工作的好選擇(我們在服務器中使用MySQL)。
我知道複製在Intranet中工作,但我不確定它是否適用於互聯網和ISP子網中的複雜網絡拓撲。
一些事實:互聯網環境中的MySQL複製 - 限制,約束?

  • 需要以主從站運行,法師是獲取數據,大約十奴隸DB。
  • 不關心複製時間滯後,5分鐘沒事。
  • 每小時沒有太多數據或事務需要同步。
  • 我們在每臺服務器上運行Java Web應用程序。
+0

mysql複製可以在任何地方工作,奴隸可以伸手並與主人聯繫。更大的問題是您將同步多少數據,因爲您將支付這些從服務器使用的帶寬。 – 2012-01-02 16:04:20

+0

由於延遲和可用性的不確定性,我不建議通過WAN進行復制。如果遠程站點使用相同的密鑰空間,也會出現問題。 – Nick 2012-01-02 18:47:24

回答

0

它工作正常。你通常要麼通過VPN運行它,要麼通過MySQL連接使用SSL,如果它通過公共互聯網。

如果您的寫入更新佔用的帶寬超出您的可用帶寬,那當然會成爲一個限制,因爲複製日誌基本上每個字節都會使用插入,更新和替換語句。