選擇高可用性解決方案

iSQlServer發表於2008-11-17

下面列舉了選擇高可用性解決方案的注意事項:

故障轉移群集和資料庫映象都提供以下功能:

自動檢測和故障轉移

手動故障轉移

透明客戶端重定向

故障轉移群集具有下列限制:

需要在伺服器例項範圍內進行操作

需要簽名的硬體

備用部分不具有報告功能

利用資料庫的單個副本

不能防止磁碟故障

資料庫映象具有下列優勢:

需要在資料庫作用範圍內操作。

使用資料庫單一、重複的副本
注意:
如果需要其他副本,則除了資料庫映象之外,還可以使用資料庫的日誌傳送功能。
 


使用標準伺服器

只能使用資料庫快照對映象伺服器進行有限的報告。

同步操作時,為了提供零工作丟失,將在主體資料庫上延遲提交。

資料庫映象所帶來的可用性等級比以前使用 SQL Server 所能達到的可用性等級有了大幅提升,並提供了一種易於管理的故障轉移群集替代方案。

日誌傳送
日誌傳送可以用於補充或替代資料庫映象。雖然非同步資料庫映象與日誌傳送在概念上很相似,但它們仍有很大差異。日誌傳送具有下列獨特的功能:

針對單個主資料庫在多個伺服器例項上支援多個輔助資料庫。

允許使用者將延遲時間定義為:從主伺服器備份主資料庫日誌到輔助伺服器必須還原日誌備份之間的時間。例如,如果主資料庫上的資料被意外更改,則較長的延遲會很有用。如果很快發現意外更改,則通過延遲,您可以在輔助資料庫反映此更改之前從其中檢索仍未更改的資料。
與日誌傳送相比,非同步資料庫映象具有的潛在優勢為:在主資料庫中進行指定更改與此更改反映到映象資料庫之間的時間更短。
資料庫映象相對於日誌傳送的優勢是:它是一種高安全性模式,是作為簡單故障轉移策略而支援的“無資料丟失”配置。
注意:
有關如何將日誌傳送與資料庫映象結合使用的資訊,請參閱資料庫映象和日誌傳送。
 


複製
複製具有下列優勢:

因為篩選在資料庫範圍內進行操作,因此允許在資料庫中進行篩選,以便為輔助資料庫提供資料子集。

支援多個冗餘資料庫副本

支援在多個資料庫間實現實時的可用性和可伸縮性,支援分割槽更新

允許輔助資料庫完全可用於報告或其他功能,而無需查詢恢復。

注意:
有關如何將其他高可用性解決方案與複製結合使用的資訊,請參閱複製和資料庫映象和複製和日誌傳送。

故障轉移群集具有下列限制:
需要在伺服器例項範圍內進行操作

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-496038/,如需轉載,請註明出處,否則將追究法律責任。

相關文章