相比較ApsaraDB for Redis,雲原生記憶體資料庫Tair提供了更加豐富的資料結構,不僅適用於ApsaraDB for Redis支援的應用情境,更適用於高並發且帶有一定計算需求的情境,已廣泛應用於多個行業。
自動駕駛
雲原生記憶體資料庫Tair提供了時序資料結構TS和支援地理資訊系統GIS(Geographic Information System)相關介面的資料結構GIS,可以很好地應用在自動駕駛情境中。
- 情境一:展示車輛即時軌跡
對自動駕駛車輛進行即時監控與控制,向使用者展示車輛即時軌跡。該類情境具有時序查詢需求,同時對讀寫的即時性要求非常高,利用TairTs儲存車輛的座標資訊,支援降採樣、屬性過濾、分批查詢、多種數值函數等條件下的彙總查詢,可輕鬆實現即時展示車輛運行軌跡。
- 情境二:電子地理柵欄
4級無人駕駛汽車只能在地理柵欄地區行駛,通過TairGIS配置電子地理柵欄,可即時查詢車輛是否有超出電子地理柵欄範圍。該功能同樣適用於營運共用單車、共用電瓶車,判斷目標車輛是否在營運範圍(電子地理柵欄)內。
直播業務
直播熱度居高不下,越來越多的行業開始參與直播,例如電商直播、會議直播、體育賽事直播、遊戲直播等。Tair提供的企業級高並發能力,可以很好地支撐直播業務。
- 情境一:直播彈幕儲存
彈幕具有強時效的特點,同時直播業務的讀、寫QPS(Queries Per Second)都非常的高。您可以通過Tair緩衝彈幕內容,輕鬆加入時間屬性,即可在應用中快速擷取某時間段的彈幕資訊,展示給使用者端。
- 情境二:直播時移
直播情境越來越豐富,尤其是大賽或晚會情境,使用者希望在直播時就能直接看回放。您可以通過Tair儲存時序索引資訊,快速拼接出音、視頻索引檔案,再利用HLS(HTTP Live Streaming)直播邏輯進行視頻回放。
- 情境三:直播訊息佇列
直播業務通常涉及多端通訊,訊息中心的資訊需要考慮多端同步一致性。您可以通過Tair儲存多端訊息、讀取位移資訊,可以解決直播業務多端資料一致性問題。
遊戲行業
遊戲行業是典型的高並發情境行業,尤其在新遊戲開服或活動階段。您可以通過Tair彈效能力和豐富的資料結構,構建高可用且低成本的遊戲平台。
- 情境一:遊戲活動資訊緩衝
在遊戲活動階段常有突發高並發情境,您可通過Tair彈效能力升級到高規格版本,承載在峰值階段的流量高並發訪問,避免後端資料庫被擊穿。
- 情境二:遊戲熱門排行榜
為吸引遊戲玩家,熱門排行榜是遊戲應用中常見的情境。依託Tair進階資料結構exZset提供的TTL(Time To Live)能力,既可以實現大規模即時總熱門排行榜,也可以實現使用者維度熱門排行榜,提升使用者體驗。