用于分布式计算的Hazelcast-in-memory格式(静态分析)

时间:2017-02-02 07:51:01

标签: java distributed-computing hazelcast

在Hazelcast 3.8-EA中运行快速聚合,这是最好的内存格式 (对象或二进制)?

  • OBJECT:将快速聚合api <R> R aggregate(Aggregator<Map.Entry<K, V>, R> aggregator, Predicate<K, V> predicate);跳过血清/消化?
  • BINARY:这会增加更多的血清开销吗?索引会使用这种格式吗?什么是索引的开销?

1 个答案:

答案 0 :(得分:2)

索引将适用于两种格式。

如果选择二进制格式,则每个对象都将被反序列化,以便提取用户指定的属性。

如果选择对象格式,则在提取过程中不会出现反序列化开销。

如果您只考虑聚合,那么使用OBJECT格式会更好。