本文讲述的是HBase数据模型,依据字典顺序排序的

仓储实例:

图片 1

上次大家讲过了《HBase简介》,点击阅读有助于更好地领略本文。本文讲述的是HBase数据模型。

积存实例:

在HBase每个cell存储单元对相同份数据有八个本子,根据唯一的年月戳来分裂每个版本之间的歧异,差异版本的多寡根据时间倒序排序,最新的多寡版本排在最前面。
时间戳的系列是 64位整型。
时光戳可以由HBase(在数量写入时自动)赋值,此时岁月戳是准确到阿秒的方今系统时间。
时间戳也得以由客户显式赋值,倘诺应用程序要幸免数据版本争持,就无法不自己生成具有唯一性的时间戳。

决定一行数据
依照字典顺序排序的。
Row key只好存储64k的字节数据
2、Column Family列族 & qualifier列

控制一行数据
依照字典顺序排序的。
Row key只好存储64k的字节数据
2、Column Family列族 & qualifier列

在HBase每个cell存储单元对同一份数据有三个本子,按照唯一的光阴戳来区分每个版本之间的差异,分化版本的多寡根据时间倒序排序,最新的数据版本排在最前面。
时光戳的品类是 64位整型。
日子戳可以由HBase(在多少写入时自动)赋值,此时光阴戳是准确到微秒的脚下系统时间。
时间戳也足以由客户显式赋值,即使应用程序要幸免数据版本争论,就务须协调生成具有唯一性的年华戳。

HBase表中的每个列都归属于某个列族,列族必须作为表方式(schema)定义的一有的预先给出。
列名以列族作为前缀,每个“列族”都足以有多少个列成员(column);如
course:math, course:english,
新的列可以跟着按需、动态参预;权限控制、存储以及调优都是在列族层面举行的;
HBase把同一列族里面的多寡存储在相同目录下,由多少个文件保留。
3、Cell单元格

HBase表中的每个列都归属于某个列族,列族必须作为表情势(schema)定义的一局地预先给出。
列名以列族作为前缀,每个“列族”都可以有三个列成员(column);如
course:math, course:english,
新的列可以跟着按需、动态加入;权限控制、存储以及调优都是在列族层面举行的;
HBase把同一列族里面的数量存储在平等目录下,由多少个文本保留。
3、Cell单元格

图片 2

上次大家讲过了《HBase简介》,点击阅读有助于更好地领会本文。本文讲述的是HBase数据模型。

由行和列的坐标交叉决定; 单元格是有版本的;
单元格的始末是未解析的字节数组;
由{row key, column( =<family> +<qualifier>), version}
唯一确定的单元。cell中的数据是从未项目标,全体是字节码格局存贮。
4、Timestamp时间戳

那就是HBase的数据模型,接下去一篇作品将介绍HBase的架构种类和HBase集群安装,请多关怀。

那就是HBase的数据模型,接下去一篇作品将介绍HBase的架构种类和HBase集群安装,请多关注。

由行和列的坐标交叉决定; 单元格是有版本的;
单元格的内容是未解析的字节数组;
由{row key, column( =<family> +<qualifier>), version}
唯一确定的单元。cell中的数据是向来不项目标,全体是字节码形式存贮。
4、Timestamp时间戳

1、ROW KEY

1、ROW KEY

相关文章