UWAL特性
可獲得性
本特性自openGauss 5.1.1版本開始引入。
特性簡介
本特性將資料庫和自研公共元件UWAL相結合,提高資料庫的主備事務提交和流複製傳輸效能,實現資料庫WAL的效能加速效果。
客戶價值
隨著資料規模和資料節點的增加,節點之間副本備份(replication)會影響效能,影響客戶端到端的資料庫體驗。利用UWAL特性,可以大幅提升副本流複製的效能,並且提供RDMA支援,進一步提升效能。
特性描述
依賴自研的公共元件UWAL實現流複製效能加速,UWAL是基於高速儲存介質及網路介質的日誌服務:
-
提供一種只支援追加寫的大粒度儲存單元,將IO操作轉至儲存塊對映的軟體協議棧,從而降低儲存系統端到端時延以及減小儲存軟體的CPU負載。
-
提供統一北向介面,統一多層級儲存介質,相容多種網路通訊機制:
-
支援基於NVMe(Non-Volatile Memory express)+RDMA(Remote Direct Memory Access)單邊的高效能日誌服務。遠期規劃類記憶體型介質,更大幅度提升效能。
-
支援基於塊裝置大容量、低成本的日誌服務。
-
-
提供高可用等分散式特性,支援高可用(多副本)、強一致等特性。
-
由CM(Cluster Manager)提供叢集管理功能:
- 負責全域性檢視的推送,支援故障恢復。
- 支援動態擴縮容,負載均衡等。
UWAL特性將資料庫和新硬體的特性結合,在保證資料庫永續性的同時,可有效降低事務提交延遲,提高資料庫效能。使用RDMA可以釋放CPU在TCP通訊傳輸上的算力,由遠端記憶體直接訪問網路卡,將WAL記錄由單邊操作傳輸至遠端備庫的持久化儲存裝置中,延遲低於經由TCP協議棧傳輸至遠端備庫的持久化儲存裝置的方式,提高了主備複製效率,該方式利用了RDMA的CPU解除安裝、核心Bypass、零複製優勢。
特性增強
無。
特性約束
無。
依賴關係
無。