如何使用hazelcast加载非规范化数据?

时间:2016-12-30 07:38:42

标签: analytics hazelcast

我们在内存数据网格中使用Hazelcast。我们希望扩展它以便在内存计算中使用解析。我对这个问题几乎没有疑问

  1. 使用哪种数据结构? (我没有主键作为反规范化表并且有大量数据)
  2. 如果IMap是唯一的选择,那么我们可以使用应该支持索引和谓词的复合键或虚拟键吗?
  3. 这不是正确的用例,即Hazelcast不能用于分析?

1 个答案:

答案 0 :(得分:0)

您可以根据UUID::randomUUID生成随机密钥,也可以创建复合密钥。可以在值和键上创建索引(对于键,使用魔术关键字__key#并添加您感兴趣的键的属性。

谓词使用相同的关键字,如果您希望针对复合键属性运行它,否则只需按照您的预期从任何其他数据进行查询。