如今,多樣的交易模式以及大眾消費觀念的改變使得數(shù)據(jù)庫應用領(lǐng)域不斷擴大,現(xiàn)代的大型分布式應用系統(tǒng)的數(shù)據(jù)膨脹也對數(shù)據(jù)庫的海量數(shù)據(jù)處理能力和并行處理能力提出了更高的要求,如何在數(shù)據(jù)呈現(xiàn)海量擴張的同時提高處理速度和應用系統(tǒng)的可用性,使客戶能同時得到更高的處理速度、更高的數(shù)據(jù)可用性和更大的數(shù)據(jù)集,是數(shù)據(jù)庫系統(tǒng)面臨的一個挑戰(zhàn)。 通過TPC-H基準測試,可獲得數(shù)據(jù)庫單位時間內(nèi)的性能處理能力,為評估數(shù)據(jù)庫系統(tǒng)的現(xiàn)有性能服務水平提供有效依據(jù),通過橫向?qū)Ρ却龠M數(shù)據(jù)庫系統(tǒng)的整體質(zhì)量提升,能更好地在重大信息化工程中實現(xiàn)推廣。
一.TPC-H原理簡介
TPC-H是由TPC(Transaction Processing Performance Council)事務處理性能委員會公布的一套針對數(shù)據(jù)庫決策支持能力的測試基準,通過模擬數(shù)據(jù)庫中與業(yè)務相關(guān)的復雜查詢和并行的數(shù)據(jù)修改操作考察數(shù)據(jù)庫的綜合處理能力,獲取數(shù)據(jù)庫操作的響應時間和每小時執(zhí)行的查詢數(shù)指標(QphH@Size)。 TPC-H基準模型中定義了一個數(shù)據(jù)庫模型,容量可以在1GB~10000GB的8個級別中進行選擇。數(shù)據(jù)庫模型包括CUSTOMER、LINEITEM、NATION、ORDERS、PART、PARTSUPP、REGION和SUPPLIER 8張數(shù)據(jù)表,涉及22條復雜的select查詢流語句和2條帶有insert和delete程序段的更新流語句。
二.目的
1.比較在同等資源條件下具有分布式屬性的Greenplum與單機版MySQL在進行TPC-H類測試的性能區(qū)別。
2.分析兩種DB造成性能區(qū)別的原因。
三.測試環(huán)境與配置信息
測試環(huán)境:騰訊云
測試對象:Greenplum、MySQL,兩者的配置信息統(tǒng)計如下:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26