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