日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
對(duì)比Caché和Oracle在數(shù)據(jù)庫(kù)的應(yīng)用

導(dǎo)讀:我們做了一個(gè)向數(shù)據(jù)庫(kù)存放數(shù)據(jù)以供分析真實(shí)應(yīng)用程序性能的基準(zhǔn)測(cè)試。為了進(jìn)行測(cè)試,我們對(duì)一個(gè)基于Oracle的應(yīng)用程序中的模塊用Caché的ObjectScript進(jìn)行了重寫。原模塊的功能在Caché上重現(xiàn)只需要40人小時(shí)。本文主要是比較二者在數(shù)據(jù)庫(kù)應(yīng)用方面的差別,希望對(duì)大家能夠有所幫助。

奉新網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),奉新網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為奉新上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的奉新做網(wǎng)站的公司定做!

  我們記錄了基于Caché的單元完成特定任務(wù)所需的時(shí)間,并和現(xiàn)有的Oracle數(shù)據(jù)庫(kù)進(jìn)行比較,結(jié)果是 采用Caché的應(yīng)用程序快5倍,它僅用280分鐘就完成了用Oracle需1441分鐘完成的數(shù)據(jù)加載和過(guò)濾任務(wù)。

  表格次序模塊

  Meralco基于Oracle 8i的表格次序模塊用來(lái)取得Fields中產(chǎn)生的文本文件,并生成兩張表——維表和事實(shí)表,他們分別用來(lái)分析和報(bào)告。為了完成任務(wù),它要執(zhí)行下列步驟:

  1.表中的多個(gè)文本文件(ordenes.txt和gcahorde.txt)要存在兩張表ORDENED和GCAHORDE中。在基于Oracle的應(yīng)用程序中,這通過(guò)OracleSQL*Loader來(lái)完成。

  2.GCAHORDE表被過(guò)濾,生成GCAHORDE-Filtered表。

  3.運(yùn)用Oracle Package和存儲(chǔ)程序,由GCAHORDE-Filtered和ORDENED生成表或維表DD_FIELD_ORDER。

  4.運(yùn)用Oracle Package和存儲(chǔ)程序,由GCAHORDE-Filtered和ORDENED生成D F_FIELD_ORDER

  重寫表格次序模塊

  Caché允許用ODBC和JDBC存取數(shù)據(jù),這樣許多傳統(tǒng)關(guān)系型應(yīng)用程序只要做少許變動(dòng)就可以在Caché數(shù)據(jù)庫(kù)上運(yùn)行。象Meralco的表格命令單元這樣極度依靠存取程序的應(yīng)用程序是個(gè)例外。把一個(gè)傳統(tǒng)關(guān)系型應(yīng)用程序轉(zhuǎn)換到Caché,這些存程序需要重新用Caché ObjectScript編寫。因此,用Caché ObjectScript重寫Field Order模塊的功能應(yīng)該比改寫現(xiàn)存的代碼要快。

  此方法的另一個(gè)好處就是允許基于Caché的單元采用Caché對(duì)輸入文本文件的預(yù)處理功能。因?yàn)閺脑嫉膅cahorde.txt文件生成的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)時(shí)就已被過(guò)濾了。基于Caché的單元就不需要另外的過(guò)濾步驟了。

  在Meralco的指導(dǎo)下,InterSystems開(kāi)發(fā)了基于Caché的Field Order模塊,對(duì)于熟悉Caché的開(kāi)發(fā)人員只需要40人小時(shí)。

  測(cè)試結(jié)果

  Caché和Oracle 8i的表格命令單元處理相同的文本文件,每種軟件完成不同任務(wù)的時(shí)間都被記錄,Caché運(yùn)行時(shí)間比Oracle快4-23倍。結(jié)果如下:

   共過(guò)濾13,396,510 條源記錄,加載 90,349 條記錄

  結(jié)論

  在這個(gè)事實(shí)的數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的性能測(cè)試中運(yùn)行程序中,在執(zhí)行數(shù)據(jù)存儲(chǔ)和過(guò)濾功能時(shí),Caché比Oracle快5倍。把基于Oracle的應(yīng)用程序重寫成基于Caché的應(yīng)用程序需要40人小時(shí)。從上文中可以總結(jié)出二者是各有千秋,大家在選擇時(shí)要根據(jù)具體的情況作出正確的選擇。


當(dāng)前名稱:對(duì)比Caché和Oracle在數(shù)據(jù)庫(kù)的應(yīng)用
本文鏈接:http://www.dlmjj.cn/article/dpjhopc.html