Slide 35
Slide 35 text
5. 比較
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
35
Storm Spark
Streaming
Flink
Core Trident
処理モデル Event at a Time Micro-batch
Micro-batch
(処理時間のみ)
Event at a Time
Micro-batch
到達性保証 At least once Exactly once Exactly once Exactly once
レイテンシ とても低 低 低 とても低
スループット 高 高 中 高
実装言語 Clojure Clojure Scala Scala
開発言語 Java, Clojure, Scala,
Python, Ruby
Java, Clojure, Scala,
Python
Java, Scala,
Python, R
Java, Scala, Python
API
低レベル
Compositional
高レベル
Declarative
高レベル
Declarative
高レベル
Declarative
ウィンドウ
処理 Sliding, Tumbling Sliding, Tumbling Sliding Sliding, Tumbling