我是HBASE的新蜜蜂。那么有人可以澄清我对HBase中行级别删除的查询。 假设我们在一张表中有10条记录。因此,每条记录都将存储在单独的HFile中。因此,如果我们尝试删除任何记录,它将删除 实际的HFile。我明白了,这就是如何在HBASE中处理行级删除。
但在压实过程中,较小的HFile将转换为大型HFile。
因此所有数据将一起存储在较大的HFile中。现在,如果所有数据一起存储,将如何处理行级删除?
答案 0 :(得分:1)
基本上它只是标记为删除,并且在下一次压缩期间发生实际删除。有关详细信息,请参阅Deletion in HBase文章。
答案 1 :(得分:1)