美文网首页
《HBase原理与实战》-术语

《HBase原理与实战》-术语

作者: 吞吞_c599 | 来源:发表于2020-04-28 16:19 被阅读0次

术语

术语 解释
RS RegionServer的缩写
BlockCache hbase的读缓存,一个RS只有一个BlockCache。
MSLAB MemStore-Local Allocation Buffer的缩写,是hbase的特性之一。
基于Arena Allocation解决了HBase因Region flush导致的内存碎片问题。
STW Java中Stop-The-World
MTTR -
table 表,一个表包含多行数据。
row 行,一行数据包含:一个唯一标识rowkey、多个column及对应的value。
(一张表中所有rowk都按roweky的字典顺序由小到大排序)
column 列,hbase中的列由列族(column family,cf)和列名(qualifier)组成,格式:cf:qualifier。
(cf下可以设置任意多个qualifier,理论上可以扩展到上百万列)
timestamp 时间戳,每个cell在写入时hbase都会默认分配一个时间戳作为该cell的版本,用户也可在写入时自带时间戳。
同一rowkey、column下可以有多个value存在,
这些value使用时间戳作为版本号,版本越大,数据越新。
cell 单元格,由五元组(row, column, timestamp, type, value)组成的结构,其中,type表示Put/Pelete这样的操作类型。
该结构在数据库中以KV结构存储,其中(row, column, timestamp,type)是K,
value是字段对应的KV结构的V。
WAL(HLog) 预写日志,HLog是WAL底层文件格式
HFile

相关文章

网友评论

      本文标题:《HBase原理与实战》-术语

      本文链接:https://www.haomeiwen.com/subject/mcxvwhtx.html