概念视图
HBase以表的形式存储数据。表有行键、时间戳和列族组成。列族划分为若干个列。其结构如下:
基本概念
表(Table)
HBase采用表来组织数据,表由许多行和列组成,列划分为多个列族。
特点:
- 大:一个表可以是10亿行,上百万列。
- 面向列:面向列(族)的存储和权限控制,列(簇)独立检索。(提升查询的性能)
- 稀疏:对于空(null)的列,并不占用空间,因此,表可以设计非常稀疏。
- 无严格模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然不同的列。(读写的时候,都会做格式校验)
行(Row)
在表里面,每一行代表着一个数据对象。每一行都是由一个行键&