對異構(gòu)數(shù)據(jù)庫的壓力測試系統(tǒng)的設(shè)計與實現(xiàn)
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1?HBase單元格cel丨的存儲模型??
關(guān)系型數(shù)據(jù)庫不同的是,如果關(guān)系型數(shù)據(jù)庫某一列沒有數(shù)據(jù),它一般會被設(shè)置為??NULL或者默認(rèn)值,但是在HBase當(dāng)中,如果rowkey、列族和列對應(yīng)的cell沒??有數(shù)據(jù),它就不會存儲它,這也是HBase的數(shù)據(jù)表是稀疏表的原因。圖2-1所示??的是用編程語言風(fēng)格表示時的一個cell....
圖2-2?HBase數(shù)據(jù)庫系統(tǒng)架構(gòu)圖??2.2.2.1?HMaster、HRegionServer?和?QuorumPeerMain?進程??
HRegionServer節(jié)點的功能是存儲數(shù)據(jù)。Zookeepei?的作用是為系統(tǒng)提供協(xié)同服務(wù),??它相當(dāng)于對數(shù)據(jù)存儲系統(tǒng)提供一個分布式鎖,保證HBase數(shù)據(jù)庫擁有較高的容??錯性和可用性。HBase數(shù)據(jù)庫系統(tǒng)的整體架構(gòu)圖見圖2-2所示。??(CSe?y?—???C????— ̄4....
圖2-3?LSM樹中的數(shù)據(jù)塊迭代合并的過程??2_2.2.4?WAL?介紹??
一顆很大的B+樹分成許多很小的B+樹,寫入操作先寫入內(nèi)存中的樹中,然后隨??著內(nèi)存中的小樹越來越大,會flush到磁盤中,磁盤中的樹會定期的執(zhí)行merge??操作,合并成一顆大樹,來優(yōu)化讀性能[17]。圖2-3展示了這樣的過程,這樣的過??程就是2.2.2.2小節(jié)中所述的MemS....
圖2_4?soci架構(gòu)圖??10??
一顆很大的B+樹分成許多很小的B+樹,寫入操作先寫入內(nèi)存中的樹中,然后隨??著內(nèi)存中的小樹越來越大,會flush到磁盤中,磁盤中的樹會定期的執(zhí)行merge??操作,合并成一顆大樹,來優(yōu)化讀性能[17]。圖2-3展示了這樣的過程,這樣的過??程就是2.2.2.2小節(jié)中所述的MemS....
本文編號:3944099
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3944099.html