Cache和Oracle數據庫的比較

av最新网址-日韩精品少妇-wwwxxx黄色-好吊色欧美一区二区三区视频-久久午夜av-日韩每日更新-超碰女-日本免费在线一区-久久久久无码国产精品一区李宗瑞-最新av观看-日本sm一区二区


              獲得積分
              資料庫會員登錄
              搜索: [高級搜索]
              下載首頁 | 資源分類 | 下載排行
              您的位置: 首頁 > 信息化技術 > cache
               
              分類導航
              下載排行
              最新資源
              Cache和Oracle數據庫的比較
              資源大。9.89 KB 資源類型:文檔
              下載積分: 0
              更多
              -->
              下載統計:總下載:0,本月下載:0,本周下載:0,今日下載:0
              發表評論 錯誤報告 加入收藏夾
              資源介紹
              現實世界的BENCHMARK
              Cache和Oracle數據庫的比較
              摘要
              我們做了一個把數據放入數據庫以供分析真實的應用程序的性能基準測試。為了執行Benchmark,一個基于Oracle的應用程序的一個單元用CachéObjectScript重寫。原模塊的功能在Caché上重現只需要40人小時。
              我們記錄了基于Caché的單元完成特定任務所需的時間,并和現有的Oracle數據庫進行比較,結果是  Caché應用程序快5倍,它僅用280分鐘就完成了用Oracle需1441分鐘完成的數據加載和過濾任務。
              介紹
              Meralco是一家位于菲律賓的電力供應商。目前它使用Oracle作為它們的數據庫。每個月有大量的文本數據存進數據庫,被過濾,以供分析。為了改進它的數據庫性能,Meralco聯系了Digital Dimensions 公司,一個Intersystems高效的Caché 數據庫供應商。Meralco同意讓Digital Dimensions和Intersystems復制它的數據庫ETL中的Field Order模塊(選取,傳輸和儲存)應用程序到基于Caché的系統上,以對比Caché和Oracle的性能。
              表格命令單元
              Meralco基于Oracle 8i的Field Order模塊用來取得Field中產生的文本文件,并生成兩張表——維表和事實表,他們分別用來分析和報告。為了完成任務,它要執行下列步驟:
              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存取數據,這樣許多傳統關系型應用程序只要做少許變動就可以在Caché數據庫上運行。象Meralco的表格命令單元這樣極度依靠存取程序的應用程序是個例外。把一個傳統關系型應用程序轉換到Caché,這些存程序需要重新用Caché ObjectScript編寫。因此,用Caché ObjectScript重寫Field Order模塊的功能應該比改寫現存的編碼要快。
              此方法的另一個好處就是允許基于Caché的單元采用Caché對輸入文本文件的預處理功能。因為從原始的gcahorde.txt文件生成的數據進入數據庫時就已被過濾了;贑aché的單元就不需要另外的過濾步驟了。
              在Meralco的指導下,Intersystems開發了基于Caché的Field Order模塊,對于熟悉Caché的開發人員只需要40人小時。
              結果
              Caché和Oracle 8i的表格命令單元處理相同的文本文件,每種軟件完成不同任務的時間都被記錄,Caché運行時間比Oracle快4-23倍。結果如下:

              任務        Oracle        Cache        運行時間
              (Oracle:Cache)
                      時間        記錄        時間        記錄       
              存儲ORDENEDS        138分鐘        927,857        6分鐘        927,857        23:1
              存儲和過濾ORDENEDS        245分鐘        90,349        23分鐘        90,349        10:1
              生成FO維度表        168分鐘        1,018,216        24分鐘        1,018,216        7:1
              生成FO事實表        890分鐘        1,018,216        233分鐘        1,018,216        4:1
              存儲和過濾數據總的時間        1441分鐘                286分鐘                5:1
              *13,396,510條源記錄被過濾,90,349條記錄被加載
              結論
              在這個事實的數據倉庫應用的性能測試中運行程序中,在執行數據存儲和過濾功能時,Caché比Oracle快5倍。把基于Oracle的應用程序重寫成基于Caché的應用程序需要40人小時。
              下載地址
               下載地址1
              按字母檢索

              下載須知:
              大部份資源無需注冊即可下載
              需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

              免責聲明:
              所有資源只能用于參考學習,不能用于任何商業用途,否則后果自負!