GaussDB(for Redis)新特性發布:增強版前綴掃描與多租隔離
近期,華為云GaussDB(for Redis)緩存數據庫再次推出全新版本,攜新特性重磅來襲!GaussDB(for Redis)是華為云推出的企業級分布式KV數據庫,它完全兼容Redis協議,提供豐富的數據類型,基于云原生存儲計算分離架構,在成本、可靠性等方面為企業帶來全新價值。
本次GaussDB(for Redis)推出的全新特性,不僅對基礎性能和連接管理等進行了大幅優化,同時突破開源Redis短板,實現增強版前綴搜索和集群版多租隔離功能,前綴搜索時延較開源Redis降低千倍,為助力企業業務發展帶來了更多可能。
關鍵特性1:增強版前綴掃描,千倍性能提升
GaussDB(for Redis)推出的增強版前綴掃描功能,優化了String、Hash、Set、Zset四種數據類型scan的前綴搜索。GaussDB(for Redis)的SCAN、HSCAN、SSCAN、ZSCAN命令在使用方法上與開源Redis完全兼容,但前綴匹配模式的性能更為優秀,從開源的耗時O(N)優化到O(logN + M)(其中N是整體數據量,M是匹配的數據量)。
下面根據某客戶實際場景,對比GaussDB(for Redis)和開源Redis的性能:
數據:500w個key,均為String,范圍為“1”~“5000000”, value大小為100B。
命令:Scan 0 Match 499999* Count 100。在500w個key中搜索11個key。
結果:開源Redis為7.67s ,GaussDB(for Redis)僅為2.92ms,快了2600倍,且開源Redis在返回搜索結果前返回了4.98w+次的空結果,而GaussDB(for Redis)第一次就返回了搜索結果。
開源Redis:
GaussDB(for Redis):
在互聯網業務中,諸如批量查找/刪除一批相同前綴的key是很常見的業務場景,在上百萬的數據量下,開源Redis的秒級時延顯然是不可接受的。GaussDB(for Redis)針對這一場景進行了有效優化,將時延降低上千倍至毫秒級,帶來了極致的性能體驗。
關鍵特性2:多租隔離,集群版業務數據隔離能力
GaussDB(for Redis) 提供的多租隔離功能,允許用戶為不同的業務創建不同的DB,實現不同業務數據隔離。使用方法上,GaussDB(for Redis)的多租隔離功能與開源Redis單機版本的多DB用法保持完全兼容(開源Redis集群版本不支持多DB)。用戶可以通過SELECT DB來切換/新建不同的DB給不同的業務使用,通過FLUSHDB刪除一個DB中的全部數據而不影響其他DB,從而高效地實現多租隔離效果。
GaussDB(for Redis)多DB實現業務多租隔離
GaussDB(for Redis)的多DB核心價值在于:
集群版多DB:GaussDB(for Redis)集群版本可支持多DB;開源Redis的“多DB”只能用于單機,不支持集群。
大規模多DB:GaussDB(for Redis)單實例支持65536個DB,搞定多業務多租隔離。
高擴展性:開源Redis單機擴容到64G已經是極限,更不用說fork導致的容量利用率只有50%。GaussDB(for Redis)吞吐可水平擴展至百萬QPS,容量支持12TB,解決了擴展性問題。
低成本:GaussDB(for Redis)相比開源Redis,成本可降20%~70%。
多租隔離是數據庫的必備功能,在實際業務場景中,不同模塊共享同一Redis實例是很常見的需求。GaussDB(for Redis)超越開源Redis,支持集群版本下的多DB,依托現有的秒級彈性擴縮容能力,在海量業務壓力下仍能為客戶提供靈活便捷的業務數據訪問控制服務。
目前,GaussDB(for Redis)已經憑借出色的產品實力在游戲系統、電商平臺、推薦系統、社交媒體、物聯網等眾多企業級應用場景中發揮出巨大作用,而新推出的增強版前綴掃描與多租隔離兩大功能特性,將以更優異的能力使企業在降本的同時實現增效,助力企業高效數字化!
GaussDB數據庫 Redis 云數據庫 GaussDB(for Redis) 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。