純軟體方式的雙機熱備方案深入分析

來源:互聯網
上載者:User

資料庫雙機熱備有兩種典型的方式,一種是比較標準的,兩台伺服器通過一個共用的存放裝置(一般是共用的磁碟陣列或儲存地區網SAN),並且安裝雙機軟體,實現雙機熱備,稱為共用方式。另一種方式是通過純軟體的方式,一般稱為純軟體方式或鏡像方式(Mirror)。

對於共用方式,資料庫放在共用的存放裝置上。當一台伺服器提供服務時,直接在存放裝置上進行讀寫。而當系統切換後,另一台伺服器也同樣讀取該存放裝置上的資料。

對於純軟體的方式,通過鏡像軟體,將資料可以即時複製到另一台伺服器上,這樣同樣的資料就在兩台伺服器上各存在一份,如果一台伺服器出現故障,可以及時切換到另一台伺服器。

純軟體方式可以在一定程度上降低成本,但它也有非常明顯的缺點:

1.可靠性相對較差,兩伺服器間的資料即時複製是一個比較脆弱的環節。

2.一旦某台伺服器出現中斷,恢複後還要進行比較複雜的資料同步恢複。並且,這個時段系統處於無保護狀態。

3.沒有事務機制,由於其複製是在檔案和磁碟層進行的,複製是否成功不會影響資料庫事務操作,因此有出現資料不完整變化的情況,這個存在著相當的風險。

因此,建議除非不得已,不要選擇純軟體方案。

但另一方面,有一種資料庫並行的解決方案,它不是在檔案或磁碟層進行複製,而是直接對資料庫操作在前端進行路由分發,並行地以事務機制完成資料庫的更新,同時還可以提供資料庫的並行服務。這種方式目前針對SQL SERVER應用非常成功,明顯優於共用儲存+雙機軟體的方式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.