data stream
data streamは、デジタル情報が途切れることなく連続的に流れる様子を指します。単なるデータの塊(ファイル)とは異なり、送信側から受信側へリアルタイムで、あるいは順次的にデータが送られるプロセスそのものに重点が置かれています。現代のコンピューティングにおいては、ネットワーク通信やメディア再生の基盤となる概念です。
ストリーミングとバッチ処理の違いdata streamの最大の特徴は、データ全体が届くのを待たずに、届いた部分から即座に処理できる点にあります。これは、データをまとめて処理するbatch processing(バッチ処理)とは対照的なアプローチです。例えば、動画配信サービスでは、ファイル全体をダウンロードし終える前に再生が始まるため、これは典型的なデータストリームの活用例と言えます。
技術的な文脈での使い分け
この用語は、文脈によって異なるニュアンスで使われます。
ネットワーク通信:パケットが連続して流れる通信路の状態を指します。
メディア再生:音声や映像などのコンテンツがリアルタイムで転送される流れを指します。
テレメトリ:センサーから絶えず送られてくる計測データの連続的な流れを指します。
このように、静的なデータ保存ではなく、動的なデータの移動と処理に焦点を当てた表現として使用されます。
意味
ネットワークや通信チャネルを通じて、ある場所から別の場所へ送信されるデジタル情報の連続的な流れのこと
The server processes the incoming data stream in real time to update the dashboard.
サーバーは、ダッシュボードを更新するために、入ってくるデータストリームをリアルタイムで処理する。
順次送信されるデータ要素のシーケンスであり、主にストリーミングメディアやテレメトリの文脈で使用されること
The application is designed to handle a high-bandwidth data stream of raw sensor readings.
そのアプリケーションは、生のセンサー読み取り値という高帯域幅のデータストリームを処理するように設計されている。