请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师 hbase能存多少数据,如果一张表上TB了,用phoenix做查询会不会很慢?

请问老师 hbase能存多少数据,如果一张表上TB了,用phoenix做查询会不会很慢?

正在回答 回答被采纳积分+3

1回答

叁金 2019-09-26 21:01:12

看你怎么查询了。如果全量查询肯定很慢,如果走索引的话是很快的。    TB级不算什么。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数0552834 #1
    老师 hbase里的索引是不是就是rowkey,就这一个索引?其它列要建索引要怎么搞呢?
    回复 有任何疑惑可以回复我~ 2019-09-26 21:07:09
  • 叁金 回复 提问者 慕函数0552834 #2
    hbase本身就rowkey一级索引。    Phoenix支持二级索引。    但是hbase本身的设计就是这样,依靠一级索引可以完成高效的查询。  所以要通过索引设计使hbase更加贴合业务。     具体可以看一下rowkey设计原则章节,以及后面更新的opentsdb章节,opentsdb很好的利用了hbase的rowkey实现了时序数据的检索,而且支持多种tag,推荐重点看一下。
    回复 有任何疑惑可以回复我~ 2019-09-26 21:13:22
  • 提问者 慕函数0552834 回复 叁金 #3
    老师 我还是没搞明白,我的理解rowkey是唯一的,假如我要查一批数据,查寻条件绑定了rowkey   那不是只到这一条数据?只能精确查寻,模糊查寻实现不了
    回复 有任何疑惑可以回复我~ 2019-09-27 13:48:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信