ストリーミングデータ
すとりーみんぐでーた
ストリーミングデータとは、数千、数万のデバイスやアプリケーションから、継続的かつ高速に生成・送信され続ける連続的なデータのこと。
最終更新: 2026/1/28
ストリーミング処理のアーキテクチャ
データが消えてしまわないように、「受け止める場所」と「処理する場所」を分けます。
- メッセージブローカー(収集・バッファ):
- 大量のデータを一時的に受け止め、順序を保証して並べる。Apache Kafka、Amazon Kinesisなど。
- ストリームプロセッシング(処理):
- 流れてくるデータをリアルタイムで集計・加工する。「直近5分間の平均値を出す」「異常値を検知する」。Apache Flink、Spark Streamingなど。
活用事例
- 金融: クレジットカードの不正利用検知(決済された瞬間に判定して止める)。
- 製造: 工場の機械の振動データを監視し、故障する直前の「異音」を検知して止める(予知保全)。
- Web: 「今この商品を見ている人」に、その場で割引クーポンをポップアップ表示する(リアルタイムマーケティング)。
由来・語源
(記述募集中)
使用例
(記述募集中)
関連用語
- 関連: