華為雲GeminiDB是一款相容Redis協議的彈性KV(Key-Value)資料庫,支持遠超記憶體的容量和極致的性能,可支撐用戶平滑遷移,在廣告、游戲、電商等行業有著廣泛的應用。 今年3月上線的新版本,GeminiDB已全面支持Redis 6.2,用戶可在華為雲GeminiDB產品官網購買使用。新版 ...
華為雲GeminiDB是一款相容Redis協議的彈性KV(Key-Value)資料庫,支持遠超記憶體的容量和極致的性能,可支撐用戶平滑遷移,在廣告、游戲、電商等行業有著廣泛的應用。
今年3月上線的新版本,GeminiDB已全面支持Redis 6.2,用戶可在華為雲GeminiDB產品官網購買使用。新版本的GeminiDB發佈了一系列增強功能,為用戶帶來雲原生、高性能和易用性等方面的優勢體驗。
究竟有哪些亮點呢?讓我們一起來看看吧!
廣告推薦業務神器—FastLoad極速導入
近年來,越來越多的客戶選用GeminiDB Redis介面資料庫作為廣告RTA、推薦系統的核心特征庫。除了兼顧穩定低時延與大容量優勢之外,GeminiDB Redis介面現已支持FastLoad極速導入。
該功能可以幫助用戶,直接將離線系統生成的全量特征通過parquet或csv格式一鍵導入GeminiDB Redis介面,相比逐條命令寫入開源Redis的老辦法,可至少提速5到10倍,輕鬆實現批量導入過程的“削峰”。
投放頻控、購物車業務剛需—Hash類型可設置field粒度過期時間
Redis hash結構非常靈活,被廣泛應用。
開源Redis不支持hash field過期,一些業務操作就會變得非常笨重。比如一個游戲玩家領取了一個限時道具,道具會在x小時後過期。遇到這種情況,用戶只能將過期時間編碼到field value中,業務需要定期讀取field並解析過期時間,才能進行刪除。而使用GeminiDB後,只需對field設置過期時間即可。
GeminiDB Hash Field過期命令使用:exHash命令列表
頻控業務實踐:廣告頻控業務exHash方案
布隆過濾器Bloom Filter
布隆過濾器可以判斷一個元素是否在集合內,常用於判斷用戶是否在千萬級黑名單列表中、網頁爬蟲對URL去重等。
GeminiDB Redis介面支持千萬元素布隆過濾器,單個布隆過濾器可支持高達數萬併發性能。
游戲業務最佳搭檔——PITR極速數據回檔
GeminiDB支持PITR(按時間點恢複數據),開啟後,最大程度地降低誤操作帶來的數據損失,保護用戶數據安全。例如,在游戲運行期間,有玩家利用漏洞非法複製裝備、貨幣,使游戲公平性遭到破壞,GeminiDB可幫助用戶恢復到指定時刻,最大程度降低損失。
全面相容Redis 6.2命令
GeminiDB Redis介面目前已支持Redis 6.2全量命令,例如SMISMEMBER、BLMOVE、HRANDFIELD等,詳情請參考6.2發佈筆記。
用戶現在可以使用華為雲DRS服務,輕鬆將自建Redis 6.2及以下版本資料庫平滑遷移至GeminiDB。
此外,GeminiDB通過服務化界面方式支持了Redis 6.2 ACL。在GeminiDB賬號管理頁面,用戶可以為不同DB配置許可權相互隔離的讀寫賬號、只讀賬號,給多租戶共用實例使用場景帶來極致安全性。
未來,GeminiDB團隊基於高性能、易用性原則,將持續探索業務開發和運維使用訴求,致力於為用戶帶來最具彈性和性價比的KV資料庫服務,歡迎來GeminiDB官網體驗使用。