廣東聯(lián)通 BSS 詳單查詢(xún)改造項(xiàng)目——提高查詢(xún)分析效率,降低成本
廣東聯(lián)通 BSS 詳單查詢(xún)改造項(xiàng)目——提高查詢(xún)分析效率,降低成本
1項(xiàng)目概況
項(xiàng)目背景
隨著業(yè)務(wù)的不斷發(fā)展,廣東聯(lián)通 BSS 歷史詳單的存儲(chǔ)規(guī)模迅速增長(zhǎng)。目前,廣東聯(lián)通 BSS詳單每個(gè)月新增100多億條記錄,因數(shù)據(jù)規(guī)模不斷膨脹,BSS歷史詳單系統(tǒng)的數(shù)據(jù)存儲(chǔ)正面臨著嚴(yán)重的成本壓力。而其原有基于Oracle 10g構(gòu)建的BSS歷史詳單系統(tǒng),面對(duì)海量數(shù)據(jù)存儲(chǔ)已無(wú)法提供高效的查詢(xún)響應(yīng),面向業(yè)務(wù)應(yīng)用的響應(yīng)性能亟待提升。
業(yè)務(wù)需求
為了提高BSS詳單查詢(xún)分析效率,降低詳單數(shù)據(jù)存儲(chǔ)成本,廣東聯(lián)通希望替換現(xiàn)有基于Oracle 10g的BSS歷史詳單庫(kù),使用列存數(shù)據(jù)庫(kù)專(zhuān)門(mén)存放歷史詳單數(shù)據(jù),同時(shí)對(duì)外提供高性能的查詢(xún)服務(wù)。
BSS歷史詳單查詢(xún)系統(tǒng)建設(shè)目標(biāo):
使用列存數(shù)據(jù)庫(kù)替換現(xiàn)有的Oracle 10g歷史詳單庫(kù);
存儲(chǔ)當(dāng)前月(不包括當(dāng)前月)往前至少6個(gè)月的BSS歷史詳單數(shù)據(jù),在存儲(chǔ)富足的情況下,6個(gè)月以前的數(shù)據(jù)盡可能利用高壓縮比存儲(chǔ)更多歷史月份的數(shù)據(jù);
實(shí)現(xiàn)高效壓縮態(tài)存儲(chǔ),節(jié)省存儲(chǔ)設(shè)備成本;
對(duì)外提供高性能的查詢(xún)分析響應(yīng)能力。
2解決方案
本期改造項(xiàng)目實(shí)施部署10個(gè)節(jié)點(diǎn)的GBase 8a MPP Cluster數(shù)據(jù)庫(kù)集群環(huán)境,10臺(tái)節(jié)點(diǎn)采用X86 PC Server服務(wù)器,其中 8 臺(tái)作為集群計(jì)算節(jié)點(diǎn), 2 臺(tái)服務(wù)器作為 GBase 8a MPP Cluster 集群數(shù)據(jù)加載機(jī)使用,提高數(shù)據(jù)加載性能和高可用。
圖2- 1廣東聯(lián)通BSS詳單查詢(xún)改造項(xiàng)目架構(gòu)圖
3應(yīng)用效果及價(jià)值
高效低成本:運(yùn)行于低成本X86PCServer,有效節(jié)省硬件投入成本,提供比小型機(jī)更高的處理性;
動(dòng)態(tài)擴(kuò)展:完全不受數(shù)據(jù)量與設(shè)備能力的限制,隨著業(yè)務(wù)數(shù)據(jù)量增長(zhǎng),按需擴(kuò)展;
高可用:基于安全組的備份策略,能夠保證節(jié)點(diǎn)在發(fā)生故障時(shí),不影響正常的詳單查詢(xún)服務(wù);
效率提升:提供高性能的查詢(xún)保障,實(shí)現(xiàn)秒級(jí)響應(yīng)。