通常依據數據管理系統(tǒng)評測基準所生成的性能指標值能夠客觀、全面地評測各個數據庫系統(tǒng)的性能差距,。根據應用領域不同,,現有基準大致可以劃分為3類:OLTP類,、OLAP類和OLTP+OLAP類。第1類基準OLTP類,,主要包括威斯康星基準,、TPC-C、TPC-E和OLTP-Bench等,。例如,,1983年,威斯康星大學的比頓(Bitton),、迪威特(DeWitt)等人聯(lián)合制定了一個數據管理系統(tǒng)評測基準(又稱威斯康星基準),,設計了一組常用SQL語句,以在相同硬件平臺上執(zhí)行全部查詢的總時長來評測指定數據庫性能,。最常用的是由事務性能管理委員會(TPC)制定和維護的TPC-C基準,,主要測試事務處理吞吐量。第2類基準OLAP類,,主要包括SetQuery、TPC-H,、TPC-DS和SSB等,。例如,TPC-H和TPC-DS也是由TPC制定和維護的標準,,它們分別針對不同的應用領域而設置,,TPC-H針對商務采購應用,TPC-DS針對零售產品供應商應用,。第3類基準OLTP+OLAP類,,能同時應對OLTP與OLAP的產品比較少見,傳統(tǒng)的處理方案一般會構造兩個獨立模塊,,分別處理OLTP和OLAP需求,。但是,近期有些數據庫產品通過將海量數據預先裝載在內存之中,,使得在單一平臺上同時處理OLTP和OLAP成為可能,,此類基準如CH-benchmark等。此外,,內存數據庫與傳統(tǒng)關系型數據庫的差異比較明顯,,也出現了針對內存數據庫的評測基準(如InMemBench等)。
|