
最近需要做 HBase 的分页查询,实现类似 mysql 的分页效果。可以跳转具体的页码。实现毫秒级的响应。
1 FucUrFrd 2021-03-16 00:53:05 +08:00 via Android Kv 系统 提分页需求 属于女 pm 胡搞蛮缠,可怜你一秒钟 |
2 F281M6Dh8DXpD1g2 2021-03-16 06:29:17 +08:00 via iPhone hbase 的 key 是有序的,其实也不是不能做 |
3 airfling 2021-03-16 08:21:41 +08:00 hbase 不能,首先 hbase 的查询就是根据 rowkey 来的,针对不同的业务场景 rowkey 是千变万化的,很多时候为了满足大部分的查询条件进行了 rowkey 拼接。但是实际使用的时候前台很可能只传部分条件,那么要做到类似 mysql 的分页,肯定要知道所有条数的,这就需要扫描全表了,这肯定是不推荐不可能的。我这边的查询就明确说不支持分页,只支持下滑加载下一页。除非你这边再建一个 rowkey 的 es 索引。只用 hbase 的话是不可能的。加上 es 索引的话不太可能满足你的毫秒级响应的要求 |
4 balckjoker OP @liprais 不太好实现啊 |
5 balckjoker OP @airfling 了解 |
6 zhiguang 2021-03-16 10:02:12 +08:00 phoenix 了解一下 |
7 阿里云 OTS,多级索引搞搞吧。 |