📗

大量のイベントデータをストリーム処理する

大量のイベントデータをリアルタイムで処理する必要があるシステムでは、ストリーム処理を活用することが一般的です。例えば、ユーザーのクリック行動を追跡してリアルタイムで分析したり、金融取引の不正検知を行ったりする場合、従来のバッチ処理では処理の遅延が発生してしまいます。このような状況で、ストリーム処理の設計パターンを理解することは非常に重要です。基本的にはデータエンジニアが専門で対応する分野ではありますが、広告クリックシステムの設計などで活用されることがあるため、システムデザイン面接で設計パターンの候補として知っておくのは大切です。

ストリーム処理とバッチ処理の違い

バッチ処理は、蓄積されたデータを一定の間隔で一括処理する手法です。一方、ストリーム処理は、データが生成されるとほぼリアルタイムで連続的に処理する手法です。
すべてを見るには

返金は購入日から1日以内に申し出て下さい。詳細はこちらからご確認ください。
また、このコンテンツ以外の他の永久アクセス権は付与されない事はご注意下さい。

支払いはによって保護されています

購入コードをお持ちの場合は、こちらから購入コードを入力して購入してください。
(Stripeのクーポンコードではありません)

購入済の方はこちらからログインしてください