-
列数据属性查看全部
-
HBase的列族式存储
查看全部 -
行式存储与列式存储
查看全部 -
HBase数据存储模块
RegionServer=Region+Store+MemStore+StoreFile+HFile+HLog
Region:存储用户数据的最小单元,一个RegionServer包含多个Region,每个Region包含的数据都是互斥的,存储用户各个行的数据
Store:对应HBase表的列族,HBase表有多少列族,RegionServer中对应就有多少Store,每个Store对应一个MemStore
MemStore:Store的内存缓冲,是内存式的数据结构,用户数据进入Region后首先刷写到MemStore
StoreFile:MemStore满了之后数据刷写到StoreFile,StoreFile是HFile的简单封装
HFile:多个StoreFile可以封装成HFile,最后刷写到HDFS,是HBase存储数据文件的组织形式,是所保存的HBase表中的数据最终的存储形式,简单说所有数据都保存在HFile中
HLog:Log用于实现WAL预写日志,用户存储的日志最先保存在此处,目的是实现高可用,在系统宕机或挂掉时回放日志,恢复到原始的状态,一个RegionServer对应只有一个HLog实例,是唯一的
HLog+MemStore组合成Level0:保证数据可以快速写入,降低存储延时,如果没有这一层,HBase中所有用户数据都需要写入到HDFS,这种明显的高延时无法实现实时交互性能
StoreFile+HFile组合成Level1:实现不可靠数据的持久化,真正将HBase变成了高可用的数据库系统
查看全部 -
LSM:(日志结构合并树)存储思想是为了解决B-tree使用大量IO设计的。是采用顺序写模式快速建立索引,用于大数据量的并发情况下的。
关于LSM Tree,对于最简单的二层LSM Tree而言,内存中的数据和磁盘你中的数据merge操作,如下图
查看全部 -
HBase数据存取做的优化
查看全部 -
HBase数据读取流程解析-服务端
查看全部 -
HBase数据读取流程解析-客户端
查看全部 -
HBase数据存写流程解析-服务端
查看全部 -
HBase数据存写流程解析-客户端
查看全部 -
HBase数据存储模块介绍
查看全部 -
不错查看全部
-
HBase的存储模式
查看全部 -
课程目标哦
查看全部 -
服务端数据获取
查看全部
举报