阅读量:0
在HBase中,数据是以表格形式存储的,每个表由行(row)组成,每行又包含多个列族(column family),而列族包含多个列(column)。数据存储在HBase中的形式如下:
- 表(Table):HBase中数据存储的最顶层结构就是表。每个表由多行组成,通常根据业务需求来设计。
- 行(Row):表中的每一行由一个唯一的行键(row key)标识。行键是按字典顺序排序的,可以用于快速定位和访问特定的行。
- 列族(Column Family):每个行可以包含一个或多个列族,每个列族包含多个列。列族是逻辑上的分组,用于在物理存储上实现高效的随机读写操作。
- 列(Column):列是存储实际数据的基本单元。每个列由列族名和列限定符(qualifier)组成,形成唯一的列标识。每个列可以存储一个值,这些值可以是任意类型的数据。
HBase采用稀疏表格存储模型,只存储有值的单元格,因此可以有效地处理大规模数据,并支持高度可伸缩性和高并发访问。