hbase反向扫描比不反向扫描慢

fiei3ece  于 2021-07-13  发布在  Hadoop
关注(0)|答案(0)|浏览(290)

我有一个保存操作日志的业务场景。每个业务id都有多个操作日志。解决这个问题。我在hbase中保存操作日志。
rowkey的设计是{bizid}{timestamp},列的设计是为了保存在每个业务操作中更改的内容。
为了分页,
首先,我反向扫描前缀等于bizid的all-of-rowkey,以确定某个页面的startrow和endrow,
然后我用startrow和endrow扫描所有列。
最后返回所有数据
但问题是,当数据量增长到100k时,第一次操作会出现超时问题。但是如果我不反转地扫描所有行键,它会快速返回,下图就是上面提到的对比。


如果有人有什么建议,我将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题