采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师 hbase能存多少数据,如果一张表上TB了,用phoenix做查询会不会很慢?
看你怎么查询了。如果全量查询肯定很慢,如果走索引的话是很快的。 TB级不算什么。
老师 hbase里的索引是不是就是rowkey,就这一个索引?其它列要建索引要怎么搞呢?
hbase本身就rowkey一级索引。 Phoenix支持二级索引。 但是hbase本身的设计就是这样,依靠一级索引可以完成高效的查询。 所以要通过索引设计使hbase更加贴合业务。 具体可以看一下rowkey设计原则章节,以及后面更新的opentsdb章节,opentsdb很好的利用了hbase的rowkey实现了时序数据的检索,而且支持多种tag,推荐重点看一下。
老师 我还是没搞明白,我的理解rowkey是唯一的,假如我要查一批数据,查寻条件绑定了rowkey 那不是只到这一条数据?只能精确查寻,模糊查寻实现不了
登录后可查看更多问答,登录/注册
深入浅出讲解HBase,让你轻松处理海量数据
775 17
1.1k 16
1.1k 11
790 9
917 7