新聞
平滑替換Redis!Qcubic數(shù)據(jù)庫成功上線聯(lián)通物聯(lián)網(wǎng)格物連接管理平臺(tái)
Qcubic
近日,快立方Qcubic數(shù)據(jù)庫在中國聯(lián)通物聯(lián)網(wǎng)格物連接管理平臺(tái)成功上線,,替換掉原計(jì)費(fèi)引擎的Redis模塊,,負(fù)責(zé)處理計(jì)費(fèi)請(qǐng)求的實(shí)時(shí)接入及授權(quán)控制。該項(xiàng)目采用分布式集群方式部署,,實(shí)現(xiàn)異地容災(zāi)、異地互備,集群CRUD峰值性能可達(dá)到220萬次/秒,。

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