熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

五種MySQL數據庫可靠性方案的分析和比較[2]

2013-11-23 21:06:45  來源: MySQL 

   MySQL / DRBD / HA (Active/Passive)

  簡介

  如果多個MySQL服務器使用共享硬盤作為數據存儲此方案如何?

  DRBD可以提供這樣的共享硬盤DRBD可以被設置成事務安全的

  同一時刻你可以讓一個MySQL使用共享數據

  成本

  最多n台高性能服務器的成本其中一個激活的而其他則作為備份服務器

  優點

  高可靠性;

  一定程度的冗余;

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

  缺點

  沒有負載均衡

  沒有保證的冗余

  在寫負載方面沒有伸縮性

  速度

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

  應用場合

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

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

  簡介

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

  成本

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

  優點:

  讀操作的高可靠性;

  讀操作的負載均衡;

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

  缺點

  無寫操作的高可靠性;

  無寫操作的負載均衡;

  在寫操作方面無伸縮性;

  速度

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

  應用場合

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

   Standalone MySQL Servers(Functionally separated) (Active)

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

  總結

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

[]  []  


From:http://tw.wingwit.com/Article/program/MySQL/201311/29597.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.