2017-02-02 14 views
0

Hazelcast 3.8-EAでは、メモリ内の最適な形式である高速集約を実行します (OBJECTまたはBINARY)?分散コンピューティング用のHazelcast-in-memory形式(静的解析)

  • OBJECT: <R> R aggregate(Aggregator<Map.Entry<K, V>, R> aggregator, Predicate<K, V> predicate);集約APIを高速serilization/deserilizationをスキップしますか?
  • バイナリ:これはセリリ化のオーバーヘッドを増やすでしょうか?このフォーマットの作品をインデックスに登録しますか?インデックスのオーバーヘッドは何ですか?

答えて

1

インデックス作成は、両方の形式で機能します。

バイナリ形式を選択すると、各オブジェクトは、ユーザーが指定した属性を抽出するために逆シリアル化されます。

オブジェクト形式を選択すると、抽出中にデシリアライゼーションオーバーヘッドが発生しません。

集約のみを考慮する場合は、OBJECT形式を使用する方が良いでしょう。

関連する問題