程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 分析與比較五種MySQL 數據庫可靠性方案(3)

分析與比較五種MySQL 數據庫可靠性方案(3)

編輯:關於MYSQL數據庫
優點:

  高可靠性;

  一定程度的冗余;

  以高可靠性名義來看是可伸縮的。

  缺點:

  沒有負載均衡

  沒有保證的冗余

  在寫負載方面沒有伸縮性

  速度:

  在讀寫方面相當於單獨服務器

  應用場合

  需要高可靠性、讀操作密集型的應用

  4、MySQL Write Master / Multiple MySQL Read Slaves (Active/Active)

  簡介:

  考慮不同的讀、寫DB數據庫連接的情況。可以使用一台主服務器用於寫操作,而采用n台從服務器用於讀操作。

  成本:

  最多1台高性能寫服務器,n台讀服務器的成本

  優點:

  讀操作的高可靠性;

  讀操作的負載均衡;

  在讀操作負載均衡方面是可伸縮的。

  缺點:

  無寫操作的高可靠性;

  無寫操作的負載均衡;

  在寫操作方面無伸縮性;

  速度:

  同單獨服務器;在讀操作方面支持得較好

  應用場合

  讀操作密集型的、需要高可靠性和負載均衡的應用。

  5、Standalone MySQL Servers(Functionally separated) (Active)

  多台功能分離的單獨服務器,沒有高可靠性、負載均衡能力,明顯缺點太多,不予考慮。

  總結:

  MySQL官方網站推薦的HA方案是結合DRBD (本文中的方案3) 和 Replication (本文中的方案4)。假如再加上Linux Heartbeat還可實現Auto-failover功能,在此種情況下,我們會發現,down機時間會大大減少。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved