HBase内部结构
之前有一篇文章已经大概的说了一下HBase的基本的概念和内部的一些构成的意思,比如表啊,列族啊之类的,这一篇再简单的说一下HBase的架构 数据模型从大到小 namespace表空间:类似RDBMS中的库概念,当你想把一组表去统一的管理的时候可以使用得到,这种抽象为即将推出的多租户相关功能奠定了基础 配额管理:限制命名空间可以使用的资源量(即区域,表)。 命名空间安全管理:为租户提供另一级别的安全管理。 区域服务器组:可以将命名空间/表固定到RegionServers的子集上,从而保证粗略的隔离级别 table表:就是有一个或者多个列族组成,加上之前的代码使用,这个表概念应该很熟了 row行:一个行包括了多个列,这些列通过列族来分类 column family列族:列族是多个列的集合,HBase会尽量的将一个列族的列放入同一个服务器内,这样可以提高存取性能,并且可以批量管理有关联的一堆列,所有的数据属性都是定义在列族上的. column qualifier列:多个列组成一行 cell:一个列中可以存储多个版本的数据,每个版本就成为一个单元格cell timestamp:标识cell的版...