技术解析

hbase 有优雅的分页方式吗?
0
2021-06-09 18:20:49
idczone

最近需要做 HBase 的分页查询大带宽服务器,实现类似 mysql 的分页效果。可以跳转具体的页码。实现毫秒级的响应。


Kv
系统
提分页需求
属于女 pm 胡搞蛮缠,可怜你一秒钟

hbase 的 key 是有序的,其实也不是不能做

hbase 不能,首先 hbase 的查询就是根据 rowkey 来的,针对不同的业务场景 rowkey 是千变万化的,很多时候为了满足大部分的查询条件进行了 rowkey 拼接。但是实际使用的时候前台很可能只传部分条件,那么要做到类似 mysql 的分页,肯定要知道所有条数的,这就需要扫描全表了,这肯定是不推荐不可能的。我这边的查询就明确说不支持分页,只支持下滑加载下一页。除非你这边再建一个 rowkey 的 es 索引。只用 hbase 的话是不可能的。加上 es 索引的话不太可能满足你的毫秒级响应的要求

不太好实现啊
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服