hbase

Ch06-HBase 之 StoreFile

November 10, 2020
Apache HBase
hbase

HFile 是 HBase 存储数据的文件组织形式,参考 BigTable 的 SSTable 和 Hadoop 的 TFile 实现。从 HBase 开始到现在,HFile 经历了三个版本,其中 V2 在 0.92 引入,V3 在 0.98 引入。HFileV1 版本的在实际使用过程中发现它占用内存多,HFile V2 版本针对此进行了优化,HFile V3 版本基本和 V2 版本相同,只是在 cell 层面添加了 Tag 数组的支持。

...

Ch05-HBase 之 MemStore

October 30, 2020
Apache HBase
hbase

HBase memstore 也被称为写缓存,优化大概可以分为三个阶段,其中每一种都是在上一次的基础上进行不断优化得到。memstore 最底层的数据结构都是 skiplist

...

Ch02-HBase 之数据模型

April 15, 2019
Apache HBase
hbase

逻辑上,HBase 的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列。但从 HBase 的底层物理存储结构 (K-V) 来看,HBase 更像是一个 multi-dimensional map

...