欢迎投稿

今日深度:

Hbase,

Hbase,


一、数据模型

Hbase即数据库,不过它不同于关系型数据库。

HBase 以表的形式存储数据,可以通过Row、Column、Version确定一个Cell,相关属性如下:

  • Row Key(行键),相当于关系型数据库中的主键,具有唯一性
  • Column Family(列族),创建表时定义
  • Column(列),包含在某个列族中
  • 时间戳,可以在添加数据时指定也可以让系统赋值,类型为64为整型。每个Cell可以保存多个版本的数据,就是通过时间戳来实现的

二、物理存储

Table在行的方向上分割为多个HRegion,每个HRegion分散在不同的RegionServer中。每个HRegion按照大小分割,达到阈值自动分割,由多个Store构成。每个Store由一个memStore和0或多个StoreFile组成,每个Store保存一个Columns Family。


三、系统架构


www.htsjk.Com true http://www.htsjk.com/hbase/36653.html NewsArticle Hbase, 一、数据模型 Hbase即数据库,不过它不同于关系型数据库。 HBase 以表的形式存储数据,可以通过Row、Column、Version确定一个Cell,相关属性如下: Row Key(行键),相当于关系型数...
相关文章
    暂无相关文章
评论暂时关闭