GeminiDB Redis作為兼容Redis接口的key-value數據庫,擴展了社區版原生Redis的應用場景,使其不再僅僅運用于緩存,而是可以更好的滿足持久化,混合存儲等多樣化的業務需求。
電商行業
-
電商應用的商品數據具有較為明顯的冷熱特征,使用GeminiDB Redis后,熱門商品信息作為熱數據駐留在內存中,冷門商品信息會置換到共享存儲池中,這樣既滿足了熱門商品的快速訪問需求,又解決了海量商品數據純內存存儲成本高的問題。
-
電商應用的海量歷史訂單數據,可使用GeminiDB Redis進行持久化存儲。通過Redis接口完成數據存取,可支持TB級海量數據存儲。
-
電商大促活動會導致短時間出現大量并發訪問,可選擇GeminiDB Redis作為前端緩存(需要配置大內存),幫助后端數據庫抗過業務高峰。GeminiDB Redis可針對計算節點一鍵式秒級無損擴容的特點,也可以幫助客戶更加從容的應對此類計劃性的流量突發行為。
游戲行業
- 游戲業務數據Schema較為簡單,可選擇GeminiDB Redis作為持久化數據庫,通過使用簡潔的Redis接口快速完成業務開發上線。例如,可使用Redis的有序集合結構完成游戲排行榜的實時展現。
- 對于時延非常敏感的游戲場景,也可以使用GeminiDB Redis作為前端緩存(需要配置大內存),加速應用訪問。
視頻直播
熱門直播間往往占據了視頻直播應用的大多數流量,使用GeminiDB Redis,可以更加有效的利用有寶貴的內存資源,通過在內存中保留熱門直播間數據,在共享存儲中保留冷門直播間數據,為客戶降低使用成本。
在線教育
在線教育應用的特點是,系統中存儲有大量的課程,試題,解答等信息,但通常只有熱門數據(包括熱門課程,最新題庫,名師講解等)會被高頻訪問。使用GeminiDB Redis,可以有效的根據數據的熱度,決定存入內存或共享存儲,實現性能與成本的平衡。
其他需要支持持久化存儲的應用
除上述場景外,隨著互聯網飛速發展,各種大型應用對持久化存儲的需求與日俱增,具體來說,需要存儲包括:歷史訂單、特征工程、日志記錄、位置坐標、機器學習、用戶畫像等信息在內的海量數據。這些數據的共同特點是:數據量大,有效期長,需要一個支持大容量,低成本的key-value存儲服務完成數據的采集和流轉。Redis作為當前應用最為廣泛的key-value服務,其豐富的數據結構和操作接口對于存儲此類數據具有先天優勢,但由于原生Redis只能作為緩存,因此無法在持久化存儲領域發揮作用。
GeminiDB Redis在兼容Redis接口的同時,又提供了大容量,低成本,高可靠的數據存儲能力,可以作為此類持久化存儲場景的理想解決方案。