2.3 数据坐标
HBase实战
在逻辑数据模型里,时间版本的数字也是数据的坐标之一。你可以想象,在关系型数据库里存储数据使用的是二维坐标系统,先是行后是列。照此类推,HBase在表里存储数据使用的是四维坐标系统。
HBase使用的坐标依次是行键、列族、列限定符和时间版本。users表的坐标如图2-4所示。
当使用HBase API检索数据时,你不需要提供全部坐标。如果你在Get命令中省略了时间版本,HBase返回数据值多个时间版本的映射集合。HBase允许你在一次操作中得到多个数据,它们按照坐标的降序排列。那么你可以把HBase看做是这样一种键值数据库,它的数据值是映射集合或者映射集合的集合。该思想如图2-6所示。
等本章后面我们介绍了HBase数据模型再详细讨论这个概念。
时间: 2024-10-26 22:43:51