如何使用 hazelcast 加载非规范化数据?
how to load de-normalised data using hazelcast?
我们将 Hazelcast 用于内存数据网格。我们想扩展它以便在内存中使用分析 computation.I 对此没有什么疑问
- 使用哪种数据结构? (我没有反规范化的主键 table 并且有大量数据)
- 如果 IMap 是唯一的选择,那么我们可以使用应该支持索引和谓词的复合键或虚拟键吗?
- 这不是正确的用例,即 Hazelcast 不能用于分析?
您可以根据 UUID::randomUUID
生成随机密钥,也可以创建复合密钥。可以在值和键上创建索引(对于键使用魔术关键字 __key#
并添加您感兴趣的键的 属性。
如果您要针对复合键 运行 查找谓词,则谓词使用相同的关键字 属性,否则只需按照您对任何其他数据的期望进行查询。
我们将 Hazelcast 用于内存数据网格。我们想扩展它以便在内存中使用分析 computation.I 对此没有什么疑问
- 使用哪种数据结构? (我没有反规范化的主键 table 并且有大量数据)
- 如果 IMap 是唯一的选择,那么我们可以使用应该支持索引和谓词的复合键或虚拟键吗?
- 这不是正确的用例,即 Hazelcast 不能用于分析?
您可以根据 UUID::randomUUID
生成随机密钥,也可以创建复合密钥。可以在值和键上创建索引(对于键使用魔术关键字 __key#
并添加您感兴趣的键的 属性。
如果您要针对复合键 运行 查找谓词,则谓词使用相同的关键字 属性,否则只需按照您对任何其他数据的期望进行查询。