Sql-Server
VLDB 的 HA 選項
我們有 2 個 VLDB - 6TB(主數據庫,OLTP 流量不多)和 4TB(存檔數據庫)。每天將從 5 個大表中移動/歸檔數據(從主表中刪除並插入到歸檔中)。目前該伺服器是 2016 標準版,擁有 2 個 VLDB 和 1 個小型數據庫。我們正在計劃一個 HADR 策略,考慮到標準版本,我只能想到日誌傳送(有時日誌備份範圍為 2-5gb)或 FCI。如果我們升級到企業版,我們可以使用 AlwaysOn AG。我的問題是這兩個 VLDB 的最佳策略是什麼。並且考慮到將來會為主數據庫添加更多功能,因此大小會增長並成為更高的 OLTP 系統。
在我看來,您最好的選擇是升級到企業版並實施AlwaysOn 可用性組。根據您所做的報告量以及需要的可用性有多高,您甚至可能希望設置兩個輔助副本(總共三個節點)。
或者,如果您堅持使用Standard Edition,除了Log Shipping和正常FCI之外,您還可以使用Replication在多個伺服器之間近乎實時地同步您的數據,特別是因為您的OLTP實際上並不多。SSIS也是您可以在伺服器之間同步數據的另一種方式,儘管它有點笨拙並且可能不像Replication那樣實時。
基本可用性組也是標準版中的一個選項。它不是真正的“組”,因為每個 AG 只能包含 1 個 DB,並且只能跨越 2 個節點,以及其他一些限制——但本質上提供了以前通過鏡像支持的相同功能。