HBase數據讀取流程解析

和寫流程相比,HBase讀數據是一個更加複雜的操做流程,這主要基於兩個方面的緣由:其一是由於整個HBase存儲引擎基於LSM-Like樹實現,所以一次範圍查詢可能會涉及多個分片、多塊緩存甚至多個數據存儲文件;其二是由於HBase中更新操做以及刪除操做實現都很簡單,更新操做並無更新原有數據,而是使用時間戳屬性實現了多版本。刪除操做也並無真正刪除原有數據,只是插入了一條打上」deleted」標籤的數據
相關文章
相關標籤/搜索