本文陈述的是HBase数据模型

在HBase各种cell存款和储蓄单元对一样份数据有多个版本,依据唯一的小时戳来差距各个版本之间的异样,不一致版本的数据遵照时间倒序排序,最新的数量版本排在最前方。
时间戳的种类是 陆九人整型。
时光戳能够由HBase(在数码写入时自动)赋值,此时岁月戳是精确到阿秒的前段时间系统时间。
时间戳也得以由客户显式赋值,若是应用程序要防止数据版本争执,就必须本身生成具有唯一性的时日戳。

HBase表中的每种列都归属于有个别列族,列族必须作为表情势(schema)定义的一部分预先给出。
列名以列族作为前缀,每种“列族”都能够有多个列成员(column);如
course:math, course:english,
新的列能够随着按需、动态到场;权限调节、存款和储蓄以及调优都是在列族层面开展的;
HBase把同一列族里面包车型客车数量存款和储蓄在一样目录下,由多少个公文物保护留。
3、Cell单元格

1、ROW KEY

仓库储存实例:

皇冠现金app 1

垄断一行数据
遵守字典顺序排序的。
Row key只好存款和储蓄64k的字节数据
2、Column Family列族 & qualifier列

由行和列的坐标交叉决定; 单元格是有版本的;
单元格的内容是未深入分析的字节数组;
由{row key, column( =<family> +<qualifier>), version}
唯一鲜明的单元。cell中的数据是一贯不项指标,全是字节码格局存贮。
4、Timestamp时间戳

这正是HBase的数据模型,接下去一篇文章将介绍HBase的架构类别和HBase集群安装,请多关怀。

上次我们讲过了《HBase简介皇冠现金app,》,点击阅读有助于越来越好地领悟本文。本文陈诉的是HBase数据模型。

相关文章