華為云GaussDB(for Redis)發布全新版本,兩大核心特性正式亮相
9月8日,華為云GaussDB(for Redis)正式推出全新版本。新版本內核帶來性能提升、無損升級、慢日志統計等多維度產品體驗,同時推出Lua腳本和SSL連接加密兩大重要功能,讓業務設計更加靈活,公網訪問更安全。
GaussDB(for Redis)是華為云推出的企業級分布式KV數據庫,它完全兼容Redis協議,提供豐富的數據類型,同時基于云原生存儲計算分離架構,在成本、可靠性等方面為企業帶來全新價值,此番推出的兩大功能特性更是為企業業務發展帶來全新體驗。
Lua腳本功能:業務設計更靈活
GaussDB(for Redis)推出的Lua腳本功能,支持用戶預設邏輯,組合執行多條命令,讓業務設計更加靈活。使用方法上,GaussDB(for Redis)的Lua腳本功能與開源Redis保持完全兼容。用戶可以將一組命令編入Lua腳本,交給GaussDB(for Redis)執行,從而實現原子操作的效果。
相比開源Redis Cluster,GaussDB(for Redis)的Lua腳本功能更為優秀:
• 腳本執行不易引發請求阻塞:這是由于GaussDB(for Redis)實例內部有著更細粒度的數據分片,同時每個分片都有多線程執行命令的能力。
• 消除“腳本復制”的副作用:開源Redis主從腳本復制讓時間模塊、隨機命令等功能受限,GaussDB(for Redis)內核采用全新實現,并無此類限制,業務設計更輕松。
• 強一致保障:在高并發場景,GaussDB(for Redis)提供數據強一致保障,業務多點訪問不會發生臟讀。
根據以往經驗,Lua腳本在一些業務場景起著關鍵作用,例如:訂單系統要求用戶余額不出現負數,庫存系統要避免商品超賣……它們都需要使用Lua腳本來確保“查詢+扣減”的原子性語義。GaussDB(for Redis)將Lua腳本與強一致特性結合,給業務設計帶來極大靈活性。
SSL連接加密功能:公網訪問更安全
GaussDB(for Redis)提供的SSL連接加密功能,支持客戶端使用SSL協議連接數據庫,提升公網訪問安全性。用戶只需從華為云控制臺下載證書,并使用支持SSL協議的客戶端(例如Redis-cli 6.0),即可與實例建立安全可靠連接。
通過控制臺,用戶還可以隨時開啟或禁用SSL連接模式。當連接模式發生切換,舊連接會被斷開以確保實例網絡安全。
相比開源Redis 6.0 SSL,GaussDB(for Redis)保持兼容并帶來以下優勢:
• 性能更好:開啟SSL后的性能損失更小,約15%;而開源Redis損失更多。
• 多線程完美兼容:開啟SSL不影響多線程并發能力,而開源Redis的SSL與多線程存在二選一沖突。
在一些場景中,業務有從公網甚至海外訪問數據庫的需求。此時,對于核心數據存儲,全鏈路的安全保障尤為重要,新版GaussDB(for Redis)能夠極大提升公網訪問安全性。
GaussDB(for Redis)核心價值
作為云原生KV數據庫,GaussDB(for Redis)有著全面領先于開源Redis的能力:
• 成本降低75%以上:全量數據落盤,容量利用率高
• 高穩定性:即使N-1節點故障,全量數據依舊可用
• 高可靠性:數據三副本冗余存儲,無丟失風險
• 強一致性:強一致性保障,多點訪問無臟讀問題
• 強抗寫能力:全部節點可寫,多線程設計
• 強擴展能力:節點分鐘級、容量秒級擴容
目前GaussDB(for Redis)已經憑借出色的產品實力在游戲系統、電商平臺、推薦系統、社交媒體、物聯網等眾多企業級應用場景中發揮巨大作用。新推出的Lua腳本和SSL連接加密兩大功能特性,更是為企業數字化轉型注入了全新動力。想體驗更多產品能力,歡迎前往華為云官網。