ストリーミングデータは以下の特徴を持ちます。一言で言うなら流れてきたデータを即時に処理します。
・リアルタイムに継続して流れてくるデータのことを言います。
・一つ一つのデータは小さく、数が多いことが多いです。
・リアルタイム又は準リアルタイムに処理されることが多いデータです。
・処理上は、終わりのない連続したデータとして扱われることが多いです。
・用途としては株価・センサー・アクセスログのリアルタイム監視・動画配信などに使われます。
バッチ処理との違い
バッチ処理は、ストリーミング処理とよく対比される処理方式です。一言で言うなら溜まったデータをあとでまとめて処理します。バッチ処理は以下の特徴があります。
・一定量又は一定時間分のデータをためてからまとめて処理します。
・まとまった単位のデータを処理します。
・応答時間は即時性を求められないことが多く、数分から数時間で処理できればよい場合があります。
・データは一定の単位で区切って処理されます。
・用途としては月次請求・日次集計・給与計算などに使われます。
コメントを残す