Advertisement

HBase进行数据删除操作

阅读量:

在处理删除和更新操作时

HFile的数据组织形式以图示方式呈现,在其数据结构中包含以下几个关键组成部分:首先是有行长度(row length)、行键(row key)以及家族长度(family length);接着是列家族(column family)、列限定词(column qualifier)、时间戳(timestamp)以及键类型(key type)。

在这里插入图片描述

同时,在执行更新操作的过程中,系统也会在原有基础上插入一条新的记录以替代原有记录进行修改。这些新记录的时间戳将严格大于旧记录的时间戳,并且通过这种方式实现通过时间戳快速获取最新信息的目的。

HBase修改数据的过程如下:

  1. 时间戳
    HBase中基于Row和Columns标记的一个存储单元被称为Cell。
    同一个存储单元会包含多份相同数据的不同版本。
    这些版本被一个唯一的时间戳进行标识。
    每个Cell中的所有版本都是基于64位整型的时间戳进行分类管理。
    这些时间戳是由HBase系统在每次数据写入时自动赋予的。
    每个Cell中的所有这些时间戳都是精确到毫秒级的时间记录。

在进行数据更新操作时,在HBase中

全部评论 (0)

还没有任何评论哟~