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