最近需要做 HBase 的分页查询大带宽服务器,实现类似 mysql 的分页效果。可以跳转具体的页码。实现毫秒级的响应。
Kv
系统
提分页需求
属于女 pm 胡搞蛮缠,可怜你一秒钟
hbase 的 key 是有序的,其实也不是不能做
hbase 不能,首先 hbase 的查询就是根据 rowkey 来的,针对不同的业务场景 rowkey 是千变万化的,很多时候为了满足大部分的查询条件进行了 rowkey 拼接。但是实际使用的时候前台很可能只传部分条件,那么要做到类似 mysql 的分页,肯定要知道所有条数的,这就需要扫描全表了,这肯定是不推荐不可能的。我这边的查询就明确说不支持分页,只支持下滑加载下一页。除非你这边再建一个 rowkey 的 es 索引。只用 hbase 的话是不可能的。加上 es 索引的话不太可能满足你的毫秒级响应的要求
不太好实现啊