av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

對比Caché和Oracle在數(shù)據(jù)庫的應用

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

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

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

  表格次序模塊

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

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

  2.GCAHORDE表被過濾,生成GCAHORDE-Filtered表。

  3.運用Oracle Package和存儲程序,由GCAHORDE-Filtered和ORDENED生成表或維表DD_FIELD_ORDER。

  4.運用Oracle Package和存儲程序,由GCAHORDE-Filtered和ORDENED生成D F_FIELD_ORDER

  重寫表格次序模塊

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

  此方法的另一個好處就是允許基于Caché的單元采用Caché對輸入文本文件的預處理功能。因為從原始的gcahorde.txt文件生成的數(shù)據(jù)進入數(shù)據(jù)庫時就已被過濾了。基于Caché的單元就不需要另外的過濾步驟了。

  在Meralco的指導下,InterSystems開發(fā)了基于Caché的Field Order模塊,對于熟悉Caché的開發(fā)人員只需要40人小時。

  測試結(jié)果

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

   共過濾13,396,510 條源記錄,加載 90,349 條記錄

  結(jié)論

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


分享名稱:對比Caché和Oracle在數(shù)據(jù)庫的應用
當前鏈接:http://uogjgqi.cn/article/dpjhopc.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流