5、Hbase数据的增删改查

Hbase基于持久化HDFS要么是新增,要么是整个删除,不嫩修改的系统,那么是怎么做增删改查的呢,真是情况是,Hbase都是做新增操作。

5、Hbase数据的增删改查

 

那么真正删除数据是发生在哪里?

情况一: 数据写入到缓存里面,还没有flush到Hfile,那么flush到Hfile的时候数据就不会写出去,但是墓碑记录那一条数据还会在;在compact的时候会删除。

情况二:如果数据已经flush到了Hfile,然后发出了delete指令,这时候delete指令和数据可能不在一个文件里面,真正删除的时候是,Compact的时候会删除。