在Druid中存储HashMap的数据结构



我是德鲁伊新手。我的问题是如何存储和查询HashMap在德鲁伊使用java进行交互。我有network table如下:

Network    f1    f1    f3  .... fn
value       1    3      2  ..... 2

另外,还有range-time table

time             impression
2016-08-10-00      1000
2016-08-10-00      3000
2016-08-10-00      4000
2016-08-10-00      2000
2016-08-10-00      8000

在Druid中,我可以将range-time表存储为HashMap表,并使用以下语句查询上述两个表:

Filter f1 = 1 and f2 = 1 and range-time between [t1, t2].

有人能帮我吗?非常感谢。

@VanThaoNguye,

是的,你可以在druid中存储哈希映射,你可以使用绑定过滤器进行查询。

你可以在这里阅读更多关于绑定过滤器的信息:http://druid.io/docs/latest/querying/filters.html#bound-filter

最新更新