Qcubic
近日,快立方Qcubic數(shù)據(jù)庫在中國聯(lián)通物聯(lián)網(wǎng)格物連接管理平臺成功上線,,替換掉原計費引擎的Redis模塊,,負責處理計費請求的實時接入及授權控制。該項目采用分布式集群方式部署,,實現(xiàn)異地容災,、異地互備,,集群CRUD峰值性能可達到220萬次/秒,。
替換Redis需求
中國聯(lián)通物聯(lián)網(wǎng)格物連接管理平臺是聯(lián)通物聯(lián)網(wǎng)業(yè)務的核心承載平臺,,其中計費引擎是平臺的核心業(yè)務處理模塊,當物聯(lián)網(wǎng)設備連接網(wǎng)絡時,,通過核心網(wǎng)網(wǎng)元實時發(fā)起計費授權請求,,計費引擎通過實時查詢物聯(lián)網(wǎng)卡狀態(tài)、套餐余量等確定授權用量并響應網(wǎng)元,,設備才能實現(xiàn)網(wǎng)絡訪問。為滿足實時性能要求,,計費流程所使用的數(shù)據(jù)使用Redis進行存儲,,包括:設備/帳戶狀態(tài)資料、設備實時用量累計數(shù)據(jù),、計費實時會話,、規(guī)則觸發(fā)記錄、資費參數(shù),、話單排重數(shù)據(jù)等,,其數(shù)據(jù)規(guī)模大且數(shù)據(jù)類型復雜,隨著物聯(lián)網(wǎng)設備的增多,,對計費引擎的計算能力和性能指標提出了更高要求,。
面臨問題一
業(yè)務上,Redis無法有效支撐客戶日益增長的流量多維度實時分析及精細化流量運營的需求,,需要能實時處理話單并按各個查詢維度進行預累計,,通過SQL語句來指定各個維度條件,實現(xiàn)設備級統(tǒng)計毫秒級和帳戶級統(tǒng)計秒級查詢,,以此來提高客戶精細化運營管理,。
面臨問題二
技術上,Redis數(shù)據(jù)同步機制存在缺陷制約平臺架構持續(xù)演進,,即在熱備切換后,,需要手工建立反向數(shù)據(jù)同步關系,數(shù)據(jù)量龐大,,同步耗時較長,,如果發(fā)生切換回退時,存在數(shù)據(jù)安全性風險,。
面臨問題三
運維上,,Redis缺少問題快速定位及運維工具支持,特別在應對突發(fā)事件時,故障恢復以及數(shù)據(jù)完整性校驗時效較低,。
面臨問題四
安全上,, Redis變更開源協(xié)議,為企業(yè)用戶帶來供應鏈合規(guī)和法律合規(guī)等方面的風險,,后續(xù)也可能面臨使用限制或成本上升的問題,。
Qcubic替換Redis解決方案
Qcubic是快立方自主研發(fā)的分布式關系型數(shù)據(jù)庫,獨有的內存處理技術使之具有高性能,、高并發(fā),、高可用、低延時特性,,主要面向海量高頻事務處理需求,,解決用戶的性能瓶頸。
高性能需求
基于Qcubic 全內存化處理特性,,在性能上完全滿足業(yè)務處理需求,,支撐復雜數(shù)據(jù)處理,且性能達到峰值220萬次/秒的讀寫能力,,延遲控制在1-3秒,;
SQL支持
Qcubic可以實時處理話單并按查詢維度如:APN、時間分片,、國家,、省份、數(shù)據(jù)流等進行預累計,,通過SQL語句,,指定各個維度條件,實現(xiàn)設備級統(tǒng)計毫秒級和帳戶級統(tǒng)計秒級查詢,。此外,,通過SQL語句,在指定帳戶ID,、資費ID,、區(qū)域ID等條件后,計算效率大大提升,,其增強的實時數(shù)據(jù)分析能力可衍生新計費模式,、新增值服務等特性,為業(yè)務創(chuàng)新發(fā)展提供多樣的數(shù)據(jù)能力支撐,;
數(shù)據(jù)同步
Qcubic增強的數(shù)據(jù)同步機制將有力于平臺多活架構持續(xù)演進,,實現(xiàn)各節(jié)點具備全量數(shù)據(jù),節(jié)點間流量靈活調度與故障接管,;
專業(yè)的技術支持
Qcubic數(shù)據(jù)庫有豐富的數(shù)據(jù)監(jiān)控api,,提供多方位的數(shù)據(jù)監(jiān)控和數(shù)據(jù)統(tǒng)計,,可以實時查看數(shù)據(jù)的性能指標,極大提高了運維效率,;
安全保障
全平臺組件逐步采用國產化軟件進行替換,,建立基于安全的IT底層架構和標準,降低對外部技術和產品的依賴,,提高自主可控能力,。
全面賦能物聯(lián)網(wǎng)業(yè)務能力穩(wěn)定提升
隨著快立方Qcubic數(shù)據(jù)庫在中國聯(lián)通物聯(lián)網(wǎng)格物連接管理平臺的成功上線,不僅實現(xiàn)了對原有計費引擎的Redis模塊的平滑替換,,更在性能,、安全性、運維效率等多個維度實現(xiàn)了顯著提升,。此次替換不僅是技術升級的一次成功實踐,,更是對物聯(lián)網(wǎng)業(yè)務能力全面提升的有力推動。未來,,隨著 Qcubic 數(shù)據(jù)庫與物聯(lián)網(wǎng)業(yè)務的不斷融合,,Qcubic將發(fā)揮更高效智能的數(shù)據(jù)管理和分析能力,為物聯(lián)網(wǎng)未來業(yè)務的創(chuàng)新發(fā)展注入源源不斷的動力,。