Hazelcast中的内存优化

Hazelcast中的内存优化,hazelcast,hazelcast-imap,Hazelcast,Hazelcast Imap,我需要在内存中加载大量数据集。目前正在使用kryo作为序列化程序在IMap中存储对象。优化内存消耗的更好方法是什么 Kryo序列化已经是一种非常好的序列化和优化内存使用的策略。通过使用IdentifiedDataSerializable,您可以更深入一点,但这需要更多的手动编程。一方面,您可以向集群添加更多节点,从而进一步分散数据,另一方面,您可以使用Hazelcast HDMS将数据存储在堆外,并将其移出垃圾收集区域 您现在是否有任何具体问题需要解决?尝试优化内存和查询时间。有没有减少大数据查

我需要在内存中加载大量数据集。目前正在使用kryo作为序列化程序在IMap中存储对象。优化内存消耗的更好方法是什么

Kryo序列化已经是一种非常好的序列化和优化内存使用的策略。通过使用IdentifiedDataSerializable,您可以更深入一点,但这需要更多的手动编程。一方面,您可以向集群添加更多节点,从而进一步分散数据,另一方面,您可以使用Hazelcast HDMS将数据存储在堆外,并将其移出垃圾收集区域


您现在是否有任何具体问题需要解决?

尝试优化内存和查询时间。有没有减少大数据查询时间的建议(目前使用分页谓词)?您将需要更多的节点来读取数据,从而通过更多的机器/CPU进行查询。反序列化速度越快越好。您可能还希望研究支持元素部分反序列化的可移植序列化。