ストリーム処理とは？
ストリーム処理とは、連続したデータの流れを処理するために使用される技術のことなのだ。バッチ処理では、処理開始時にデータ量が確定しているのだ。しかし、ストリーム処理では、計算（またはクエリー）は「永遠に」実行され、新しいデータが入力に追加され続けると、計算がその応答を更新するのだ。  無限の履歴を保持することなく、無限のデータストリームを処理するために、ストリーム処理クエリには、履歴を保持する必要がある量を制限するウィンドウという考え方がよく見られますなのだ。