从存储在 hbase 中的 json 对象中查询多个列
Posted
技术标签:
【中文标题】从存储在 hbase 中的 json 对象中查询多个列【英文标题】:Querying multiple columns from a json object stored in hbase 【发布时间】:2014-07-14 21:10:50 【问题描述】:我们有一个 json 数据存储在一个列族下,它有几个名称/值对。我们使用不同的名称/值组合查询这些数据,这些查询并不特别倾向于任何名称/值对(这使得很难将它们分成列族)。
-
提高这些查询性能的最佳方法是什么?二级索引、impala 或 pheonix 之类的东西会有所帮助吗?
将它们分成多个列族是否有帮助?考虑到 hbase 最适合 2 或 3 个列族,不确定这样做是否正确。
什么是存储嵌套数据或 json 数据以实现良好查询性能的好系统?像 apache Drill 这样的东西会有帮助吗?
【问题讨论】:
【参考方案1】:如果你有 json 类型的数据,我建议你阅读 mongodb。接受json文件,支持json任意深度的二级索引。
【讨论】:
以上是关于从存储在 hbase 中的 json 对象中查询多个列的主要内容,如果未能解决你的问题,请参考以下文章