从存储在hbase中的json对象查询多个列

时间:2014-07-14 21:10:50

标签: json hbase impala phoenix apache-drill

我们将json数据存储在单个列族中,并且它具有多个名称/值对。我们使用不同的名称/值组合查询此数据,并且这些查询不会特别倾向于任何名称/值对(这使得很难将它们分解为列族)。

  1. 提高这些查询性能的最佳方法是什么?像二级索引或impala或pheonix这样的东西会有帮助吗?
  2. 将它们划分为多个列系列会有帮助吗?考虑到hbase最适合2或3列系列,不确定这是否正确。
  3. 存储嵌套数据或json数据以获得良好查询性能的好系统是什么? apache drill会有用吗?

1 个答案:

答案 0 :(得分:0)

如果您有json类型数据,我建议您阅读mongodb。它需要json文件并在json中支持任何深度的二级索引。