使用多列族或单列族时,HBase 扫描的性能会更好吗?

问题描述

我想在 HBase 中存储一个对象(有效负载)以及一些元数据。

然后我想在表上运行查询并根据元数据信息提取有效负载部分。

例如,假设我有以下列限定符

  • P:有效载荷(大于 M1 + M2)。
  • M1:元数据1
  • M2:元数据2

然后我会运行一个查询,例如:

  • 获取所有有效负载,其中 M1='search-key1' && M2='search-key2'

是否有意义:

  1. 将 M1 和 M2 保留在一个列族中,而将 P 保留在另一个列族中?扫描会更快吗?
  2. 将所有 3 列保留在同一个列族中?

通常,我会做一个尖峰(我可能仍然需要)-我想我先问一下。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)