W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
數(shù)據(jù)有多種大小,并且在HBase中保存所有數(shù)據(jù)(包括圖像和文檔等二進(jìn)制數(shù)據(jù))是理想的選擇。雖然HBase在技術(shù)上可以處理大小超過100 KB的單元格的二進(jìn)制對(duì)象,但HBase的正常讀取和寫入路徑針對(duì)小于100KB的值進(jìn)行了優(yōu)化。當(dāng)HBase處理超過此閾值的大量對(duì)象(此處稱為中型對(duì)象或MOB)時(shí),由于拆分和壓縮引起的寫入放大,性能會(huì)降低。使用MOB時(shí),理想情況下,您的對(duì)象將介于100KB和10MB之間(請(qǐng)參閱常見問題解答)。HBase FIX_VERSION_NUMBER增加了對(duì)更好地管理大量MOB的支持,同時(shí)保持了性能,一致性和低運(yùn)營(yíng)開銷。MOB支持是由HBASE-11339完成的工作提供的。要利用MOB,您需要使用HFile版本3。(可選)為每個(gè)RegionServer配置MOB文件讀取器的緩存設(shè)置(請(qǐng)參閱配置MOB緩存),然后配置特定列以保存MOB數(shù)據(jù)??蛻舳舜a無需更改即可利用HBase MOB支持。該功能對(duì)客戶端是透明的。
MOB壓縮
在MemStore刷新后,MOB數(shù)據(jù)被刷新到MOB文件中。一段時(shí)間后會(huì)有很多MOB文件。為了減少M(fèi)OB文件數(shù)量,有一個(gè)周期性任務(wù)可以將小型MOB文件壓縮成大型MOB文件(MOB壓縮)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: