內(nèi)存數(shù)據(jù)庫在聯(lián)通BSS賬務(wù)處理系統(tǒng)中的應(yīng)用
江蘇聯(lián)通在BBS賬務(wù)處理系統(tǒng)中采用了韓國的產(chǎn)品ALTIBASE內(nèi)存數(shù)據(jù)庫。為完成公司提出的計費實時性指標(biāo)要求,我們認為只有從底層徹底改變整個賬務(wù)處理的體系架構(gòu),才能對性能有質(zhì)的提高。ALTIBASE內(nèi)存數(shù)據(jù)庫管理系統(tǒng)是一個在事務(wù)優(yōu)先的環(huán)境中提供高性能和高可用性的軟件解決方案。在江蘇聯(lián)通運用之前,在電信領(lǐng)域ALTIBASE內(nèi)存數(shù)據(jù)庫只有韓國SK有大型的全面解決方案。江蘇聯(lián)通在綜合分析了SK的案例以及組織了多次大規(guī)模周詳?shù)臏y試后才決定運用此產(chǎn)品。
江蘇聯(lián)通是國內(nèi)第一家將內(nèi)存數(shù)據(jù)庫運用于大型支撐系統(tǒng)的運營商。因為賬務(wù)處理模塊是效率瓶頸最大、也是對系統(tǒng)壓力最大的一個模塊,對用戶打電話后查詢話單的實時性感知度以及小額欠費都有較大影響,江蘇聯(lián)通重點針對賬務(wù)處理系統(tǒng)引入了ALTIBASE技術(shù),以便于提高客戶滿意度和減少費用流失。
自ALTIBASE內(nèi)存數(shù)據(jù)庫在江蘇聯(lián)通BSS賬務(wù)處理系統(tǒng)中上線一年來,運行一直非常穩(wěn)定。在應(yīng)用中,只把最需要的中間數(shù)據(jù)放到內(nèi)存庫中,節(jié)省了內(nèi)存的開銷又提高了效率,把好鋼用在了刀刃上。因為原先的賬務(wù)處理瓶頸就在于讀取營賬的用戶數(shù)據(jù)以及寫入賬務(wù)中間數(shù)據(jù)的頻次非常高,頻繁的物理讀寫造成了I/O的瓶頸,而且會影響前臺系統(tǒng)的性能。通過采用復(fù)制技術(shù)將Oracle磁盤數(shù)據(jù)庫中賬務(wù)處理需要用到的營賬數(shù)據(jù)實時復(fù)制增量數(shù)據(jù)到ALTIBASE內(nèi)存數(shù)據(jù)庫中去,將處理好的中間賬務(wù)結(jié)果也寫入ALTIBASE,這樣做到了只把造成瓶頸的數(shù)據(jù)放到內(nèi)存中處理,也就是用最快速的存儲資源解決了開銷最大的處理操作。另外,ALTIBASE內(nèi)存數(shù)據(jù)庫管理系統(tǒng)為需要容錯服務(wù)的系統(tǒng)提供實時數(shù)據(jù)庫復(fù)制的功能,采用聯(lián)機日志的網(wǎng)絡(luò)復(fù)制實現(xiàn)了雙機之間數(shù)據(jù)的同步。采用雙機熱備的方式,既實現(xiàn)了高可用性又實現(xiàn)了負荷分攤。在我們的設(shè)計架構(gòu)中實現(xiàn)了雙機熱備,同時我們將前臺的實時話費的查詢接口都鏈接到備庫上,這樣就實現(xiàn)了雙機分攤賬務(wù)和營業(yè)兩種應(yīng)用的功效。
從上文中可以總結(jié)出內(nèi)存數(shù)據(jù)庫在聯(lián)通BSS賬務(wù)處理系統(tǒng)中的重要應(yīng)用,為聯(lián)通BSS賬務(wù)處理系統(tǒng)帶來了很大的好處,希望大家通過上文中的學(xué)習(xí),那個掌握內(nèi)存數(shù)據(jù)庫,便于大家在以后的工作中的應(yīng)用。
【編輯推薦】