HBase数据模型简介:
1、基本术语
表(Table):HBase中的表由若干行组成。
行(Row):HBase中表的一行由一个行键和若干个列名到值的映射组成。
列(Column):HBase中的每一列都属于某一列族,列名称由<列族名>:<列修饰符>组成。
列族(Column Family):HBase表在存储上是按列族存储的,将一张表同一列族下的所有列及其值存储在一起以便达到更好的性能。
列修饰符(Column Qualifier):列修饰符加在列族名的后面用于表示某一列。
单元(Cell):HBase中通过行键、列族、列修饰符的组合定位到一个单元,每个单元保存着多个版本的数据,即多个带有时间戳的值,时间戳代表了值的版本。
时间戳(Timestamp):HBase中保存的每个值都带有一个时间戳,以时间戳作为值的版本标识。
2、概念视图示例
3、物理视图示例