采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师 讲了这么多理论,还是没有搞明白,应该要给个例子出来
请教老师,我在hbase中建了30多列,几十万行了,三十几列中,有二十多列字段需要查 我是用Phoenix来搞的,没有走rowkey,如果数据量大了,这种做法是不是会好慢,有三十几列 rowkey要怎么拼装呢?
您好,感谢您的建议。 PPT图表部分的示例不清楚吗?图表部分简单示例讲解了存储模型部分。如果还有其他疑问我后面整理一篇手记进行更新。祝顺利~
这种需求可以试试hbase api查询,通过rowkey和列filter进行过滤。 需求完全可以满足,速度应该也还ok。 并不是要全部都拼接到rowkey中,而是通过rowkey避免全表扫描。然后通过filter进行过滤即可。 Phoenix同理,通过rowkey使其走索引,然后再进行过滤即可。 我记得sql遵循最左优先原则,所以要先过滤rowkey条件,。
登录后可查看更多问答,登录/注册
深入浅出讲解HBase,让你轻松处理海量数据
822 17
1.1k 16
1.1k 11
849 9
970 7