November 10, 2020
HFile 是 HBase 存储数据的文件组织形式,参考 BigTable 的 SSTable 和 Hadoop 的 TFile 实现。从 HBase 开始到现在,HFile 经历了三个版本,其中 V2 在 0.92 引入,V3 在 0.98 引入。HFileV1 版本的在实际使用过程中发现它占用内存多,HFile V2 版本针对此进行了优化,HFile V3 版本基本和 V2 版本相同,只是在 cell 层面添加了 Tag 数组的支持。
...
October 30, 2020
HBase memstore 也被称为写缓存,优化大概可以分为三个阶段,其中每一种都是在上一次的基础上进行不断优化得到。memstore 最底层的数据结构都是 skiplist
。
...
April 23, 2019
Write-ahead logs (WALs),HBase 2.0 之前,WAL 接口的实现是 HLog,所以先前大家也会将 WAL 称为 HLog。
...
April 15, 2019
逻辑上,HBase 的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列。但从 HBase 的底层物理存储结构 (K-V) 来看,HBase 更像是一个 multi-dimensional map
。
...
April 13, 2019
HBase 是一种分布式、可扩展、支持海量数据存储的 NoSQL 数据库。
...