【发布时间】:2017-04-14 21:27:48
【问题描述】:
我来自 sql 背景,缺少 hbase 中的一些基本概念。我将 mysql 数据分为 5 列,其中我需要两列进行数据过滤。在 sql 中,查询很简单,我可以在这两列上放置索引,并且可以根据 where 子句中为这两列定义的某个范围获取数据。
这两列的数据是像时间戳一样单调递增的。在 hbase 中设计它的最佳方法是什么?我正在考虑将时间戳作为具有某些热点措施的行键。但是对于每个查询,我需要将范围过滤器放在 rowkey 中,然后扫描结果并根据第二列进行过滤。我不确定这是否足够快。那么索引的 hbase 等价物是什么。
还有一点需要注意的是,我只想加载一次数据,然后只执行读取请求。
非常感谢任何帮助。
【问题讨论】: