5、Hbase数据的增删改查

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

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_42506914/article/details/88665699