雙機熱備方案:
(1)基於共享存儲(磁盤陣列)方式
優點:可靠性高
缺點:價格昂貴
(2)純軟件方式優點:節約成本
缺點:如果在服務中斷時切換到備份服務器,則可能有少量已經在主機完成的事務在備機上尚未實現。而與備份數據的恢復不同,備機啓動後,後面的操作已經進行,因此丟失的數據包要找回就相當難。故此種方式適用於對於丟失少量數據不是非常敏感的系統。
解決方案:a. 數據同步時首先寫到備用服務器,以保證備用服務器的數據最新,然後再將數據回寫到主機硬盤。這種方式將絕對保證,主備機數據完全一致,無論發生哪種切換,都能保證數據庫的完整性與連續性。
b.當主用服務器發生故障時,將受影響的數據標誌位Broken,此時任何寫請求不同步給備用服務器。當服務器恢復後,由鏡像管理器重新同步主用數據和備用數據