美文网首页
《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