hbase HFile V3介紹

   HBase 0.98開始增加了對cell tags的支持,所以其HFile結構也發生了改變。HFile V3的格式只是在V2格式後增加了標籤部分。其他保持不變,所以對V2保持了兼容性。用戶可以從V2直接切換到V3。

HFile V3主要的提高是壓縮比和,通過把key放在一起 Value放在一起, key存在block 的開始位置,value存在block的結束位置,通過對於key和value應用不同的壓縮算法,這樣可以獲得更好對應key和value的位置信息,可以減少寫入磁盤的讀寫,減少I/O提高速度。
 如果從0.98版本之前,先需要升級到0.98後,再更改Ffile V3存儲格式。
詳細的大家看看jira的信息:
  See related JIRAs: 
> HBASE-8496 Implement tags and the internals of how a tag should look like 
> HBASE-10855 Enable hfilev3 by default 
> HBASE-10451 Enable back Tag compression on HFiles 
發佈了31 篇原創文章 · 獲贊 24 · 訪問量 72萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章