【BASIS】HANA SR複製選項

penguin.23發表於2018-12-03


複製模式 細節 輔助系統不可用時,主系統情況 備註
同步     
    synchronous
主系統等待輔助系統接收到資料並將其持久化到磁碟。 如果主系統等待時間操作logshipping_timeout(預設30秒),
    主系統將繼續執行,不復制資料。

記憶體同步 
    synchronous-in memory
主系統等待輔助系統接收到資料。 如果主系統等待時間操作logshipping_timeout(預設30秒),
    主系統將繼續執行,不復制資料。

完全同步
    Synchronous full sync
    (SPS 08 and higher)
主系統等待輔助系統接收到資料並將其持久化到磁碟。 主系統被阻塞,直到備用系統可用為止。
Asynchronous 主系統不必等待輔助系統。 主系統在不復制資料的情況下繼續執行。


執行模式 SAP HANA版本 描述 優點
delta_datashipping 無限制 主站點和輔助站點之間的同步是透過從主站點到輔助站點的定期
    增量資料傳送實現的。
*  輔助站點的記憶體佔用可以更小,因為在系統複製期間不必載入列儲存表;
* 因此,可以設定global_allocation_limit (SAP doc   1999997),並在同一臺機器上執行另一個非生產系統。
* 通常支援歷史表(對於logreplay模式,適用SAP doc 2480889中描述的限制)
   
logreplay >= 1.00.110 主站點和輔助站點之間的同步完全是基於重做日誌實現的。 *  不再需要Delta資料傳輸;
* 減少主站點和輔助站點之間的網路流量;
* 減少主站點和輔助站點之間的網路頻寬需求;
* 減少接管時間(更短的日誌重播,沒有永續性垃圾收集,沒有檔案ID對映和磁碟LOB初始化,沒有資源容器配置的調整;見SAP doc   2222217);
 * 沒有在磁碟級別上傳播邏輯永續性損壞(例如,由SAP doc 2375691中描述的bug引入)。
logreplay_readaccess >= 2.00 主站點和輔助站點之間的同步完全是基於重做日誌實現的,
    輔助站點可用於只讀訪問(對列儲存表)。
* 和上面的“logreplay”一樣的優點;
* 查詢負載可以從主站點移開。

在3層環境中,logreplay模式可以考慮以下細節:
    *    如果第三系統當機,日誌只儲存在輔助系統上,而不是主系統上。
    *    如果次要系統當機,而您希望使用第三系統作為次要系統,通常需要完全同步,因為主站點上保留的日誌是為輔助站點準備的,因此它們可能與第三系統不相容。


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

相關文章