列存储的优点:1)减少存储空间占用。2)⽀支持好多列
HBase的特点: 海量存储(基于HDFS);列式存储;支持高并发;易扩展;稀疏;数据多版本;数据类型单一(全部用字节数组来存储)
HBase数据逻辑结构
HBase整体架构:
HBase shell操作: put; get; rowkey的范围值查询(非常重要)rowkey底层存储是字典序 scan ‘lagou’, {COLUMNS =>‘base_info’, STARTROW => ‘rk1’, ENDROW => ‘rk3’} 包左不包右
HBase读数据流程:
HBase写数据流程:
HBase的flush(刷写)及compact(合并)机制:默认达到128M