一. 複制Replication(快照、事務、合并)
應用場景:
負載均衡、提供副本讀,寫操作。
分區将曆史資料複制到其它表中。
授權,将資料提供它人使用。
資料合并。
故障轉移。
優點:
實作簡單。
資料同時同步,幾乎達到鏡像。
可以實作對某些表,或表資料過濾進行複制。
缺點:
不适合做高可用,因為整個庫複制影響性能。
不支援故障自動切換。
要求:
必須有主鍵的表才能做複制。
二. 日志傳送log shipping(備份-->複制-->恢複)
應用場景:
多台主從伺服器定時備份同步。
負載均衡、提供副本隻讀。
必須是完整備份模式。
主伺服器、輔助伺服器、監視伺服器的備份檔案夾必須有讀寫權限。
sql agent代理必須啟動。
三. 鏡像
要求高服務可用性。
要求實作自動故障轉移。
確定資料的完整。
優點:
根據業務可實作同步和異步鏡像。
快速的故障轉移恢複。低硬體成本。
要求:
主體伺服器。
鏡像伺服器。
見證伺服器。
四. 故障轉移群集
應用場景:
硬體故障轉移。
服務故障轉移。
人工故障或各種其它原因等。
優點:
根據業務進行靈活的群集拓撲結構
快速且自動故障轉移
缺點:
群集非活躍節點浪費硬體資源
群集節點間共用的共享存儲,仍然存在潛在的單點故障隐患。
沒有負載能力,不是提升性能的技術。
要求
基于windows故障轉移