近些年內(nèi)存數(shù)據(jù)庫(kù)(IMDB)技術(shù)發(fā)展迅猛。除了與生俱來(lái)的高性能之外,IMDB本身越來(lái)越向著功能完整的獨(dú)立DB的方向發(fā)展。 下面簡(jiǎn)單描述當(dāng)前比較常見(jiàn)的幾個(gè)IMDB應(yīng)用場(chǎng)景,希望對(duì)有志于IMDB技術(shù)的同僚以啟發(fā)—— 1.電信計(jì)費(fèi) IMDB最大規(guī)模的應(yīng)用集中在電信領(lǐng)域,尤其
近些年內(nèi)存數(shù)據(jù)庫(kù)(IMDB)技術(shù)發(fā)展迅猛。除了與生俱來(lái)的高性能之外,IMDB本身越來(lái)越向著功能完整的獨(dú)立DB的方向發(fā)展。
下面簡(jiǎn)單描述當(dāng)前比較常見(jiàn)的幾個(gè)IMDB應(yīng)用場(chǎng)景,希望對(duì)有志于IMDB技術(shù)的同僚以啟發(fā)——
1.電信計(jì)費(fèi)
IMDB最大規(guī)模的應(yīng)用集中在電信領(lǐng)域,尤其以計(jì)費(fèi)系統(tǒng)為主。當(dāng)然,近些年陸續(xù)開(kāi)始向新的電信業(yè)務(wù)領(lǐng)域拓展,例如核心網(wǎng)、CRM、精確營(yíng)銷等。下圖是IMDB在電信計(jì)費(fèi)中的架構(gòu)圖,供大家參考。
2.證券類在線交易
當(dāng)前的證券交易基本都是利用J2EE來(lái)緩存所有的交易對(duì)象,這勢(shì)必導(dǎo)致中間層大量的系統(tǒng)開(kāi)銷,同時(shí)增加系統(tǒng)和人力成本。利用IMDB,把交易按邏輯分類,并緩存到應(yīng)用服務(wù)器中,可以極大的提高系統(tǒng)性能和對(duì)象訪問(wèn)的統(tǒng)一性。
3.區(qū)域性數(shù)據(jù)采集中心
對(duì)于跨地域的大型營(yíng)業(yè)系統(tǒng)而言,區(qū)域性數(shù)據(jù)中心的存在大大提高了數(shù)據(jù)的準(zhǔn)確、快速和安全等特性。典型的應(yīng)用場(chǎng)景包括:高速公路收費(fèi)系統(tǒng)、餐飲連鎖計(jì)費(fèi)/營(yíng)收系統(tǒng)、代理售票系統(tǒng)等。典型的系統(tǒng)架構(gòu)如下:
這類系統(tǒng)最大的特點(diǎn)是專用機(jī)負(fù)載較低,可以采用較為廉價(jià)的硬件配置,但是區(qū)域性數(shù)據(jù)中心需要較高的硬件配置從而應(yīng)對(duì)有可能發(fā)生的大并發(fā)任務(wù)(如餐廳每天晚10點(diǎn)進(jìn)行統(tǒng)一盤點(diǎn),代理售票系統(tǒng)月末提交當(dāng)月報(bào)表等)??紤]到大并發(fā)不是每時(shí)每刻都會(huì)發(fā)生,用內(nèi)存數(shù)據(jù)庫(kù)+輕量級(jí)數(shù)據(jù)庫(kù)服務(wù)器的配置替代高性能數(shù)據(jù)庫(kù)服務(wù)器作為區(qū)域性數(shù)據(jù)庫(kù)服務(wù)器,可以用最低的成本管理并維護(hù)大并發(fā)時(shí)的熱數(shù)據(jù)。
在實(shí)際部署的時(shí)候,內(nèi)存數(shù)據(jù)庫(kù)可以同時(shí)部署在終端專用機(jī)和區(qū)域性數(shù)據(jù)庫(kù)服務(wù)器;專用機(jī)可以采用同步/異步的方式與區(qū)域性數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行同步;最終,總公司的數(shù)據(jù)中心從各個(gè)區(qū)域數(shù)據(jù)中心的內(nèi)存數(shù)據(jù)庫(kù)中直接讀取匯總數(shù)據(jù)并進(jìn)行相應(yīng)處理。
4.BI系統(tǒng)
BI系統(tǒng)是由數(shù)據(jù)倉(cāng)庫(kù)+大量的OLAP應(yīng)用所構(gòu)成。傳統(tǒng)BI系統(tǒng)的瓶頸往往來(lái)自數(shù)據(jù)庫(kù)服務(wù)器,這也正是IBM,Oracle等公司積極推出數(shù)據(jù)庫(kù)一體機(jī)的初衷。但反觀國(guó)內(nèi)的BI市場(chǎng),很多客戶匆匆上馬數(shù)據(jù)倉(cāng)庫(kù)和BI項(xiàng)目,但早期卻沒(méi)有意識(shí)到隨著數(shù)據(jù)規(guī)模的擴(kuò)大,未來(lái)可能出現(xiàn)的嚴(yán)重系統(tǒng)瓶頸。這些瓶頸直接影響報(bào)表生成的效率。數(shù)據(jù)庫(kù)一體機(jī)看似能夠解決客戶問(wèn)題,但是隨之而來(lái)也是高昂的設(shè)備價(jià)格,并直接影響客戶IT部門在整個(gè)公司的公信力。在不追加硬件投資的前提下,使用內(nèi)存數(shù)據(jù)庫(kù),并對(duì)現(xiàn)有的系統(tǒng)進(jìn)行一定量的改造,可以在很大程度上解決這一問(wèn)題:
在現(xiàn)有系統(tǒng)的基礎(chǔ)上,將內(nèi)存數(shù)據(jù)庫(kù)部署在應(yīng)用/BI系統(tǒng)的服務(wù)器上,或者在資金充足的情況下額外配置一層數(shù)據(jù)加速層。值得注意的是,這樣的部署方式需要對(duì)應(yīng)用/BI系統(tǒng)的工作流程非常熟悉,并按照特定的邏輯規(guī)則人為劃分?jǐn)?shù)據(jù)的路由方式,從而達(dá)到專用數(shù)據(jù)專門集中,讓每個(gè)應(yīng)用系統(tǒng)在自己的相應(yīng)的硬件資源下專有的運(yùn)行各自的OLAP。如果能夠順利的進(jìn)行業(yè)務(wù)梳理并部署,這樣的架構(gòu)不但能解決現(xiàn)有系統(tǒng)瓶頸,而且能夠清晰的梳理業(yè)務(wù)流程,為將來(lái)系統(tǒng)的擴(kuò)容提供方便。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com