0
我们在内存数据网格中使用Hazelcast。我们希望将其扩展以用于在存储器计算中进行分析。我对此有几点疑问如何使用hazelcast加载非标准化数据?
- 要使用哪种数据结构? (我没有主键作为非规格化表并且有大量数据)
- 如果IMap是唯一选项,那么我们可以使用组合键还是虚拟键,它应该支持索引和谓词?
- 这不是正确的用例,即Hazelcast不能用于分析?
我们在内存数据网格中使用Hazelcast。我们希望将其扩展以用于在存储器计算中进行分析。我对此有几点疑问如何使用hazelcast加载非标准化数据?
您可以根据UUID::randomUUID
生成随机密钥,也可以创建组合密钥。索引可以通过值和键来创建(钥匙使用magic关键字__key#
并添加你感兴趣的关键属性。
谓词使用相同的关键字,如果你正在寻找运行对复合键属性,否则只是按照您对其他数据的期望值进行查询
如果我已经创建了IMap
如果数据真的很大,太大而不适合一个进程,IMap是正确的选择。您可以扩展更多关于您想要进行什么样的处理 - 是数据改变还是静态分析? –
@NeilStevenson:静态分析 –