2017-02-02 8 views
0

Hazelcast 3.8-EA에서 가장 좋은 인 메모리 형식 인 고속 집계를 실행하려면 (OBJECT 또는 BINARY)?분산 컴퓨팅 (정적 분석)을위한 Hazelcast 인 메모리 형식

  • OBJECT 다음 serilization/deserilization를 건너 집계 API를 <R> R aggregate(Aggregator<Map.Entry<K, V>, R> aggregator, Predicate<K, V> predicate);을 빨리 할 것인가?
  • 바이너리 : 이것은 serilization의 오버 헤드를 더할 것입니까? 이 형식으로 작업 색인을 생성합니까? 인덱스의 오버 헤드는 무엇입니까?

답변

1

색인 생성은 두 형식 모두에서 작동합니다.

이진 형식을 선택하면 각 개체는 사용자가 지정한 특성을 추출하기 위해 deserialize됩니다.

개체 형식을 선택하면 추출하는 동안 deserialization 오버 헤드가 없습니다.

집계 만 고려하면 OBJECT 형식을 사용하는 것이 좋습니다.