ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として、適切なものはどれか。
ア | ストリームデータをメモリ上に展開し、あらかじめ設定した条件に合致した場合に対応するアクションを実行する。 |
イ | ビジネスの結果を表す数値データをファクトテーブル、そのデータの解析に必要なデータを次元テーブルに格納して処理する。 |
ウ | 分散データベースにおいて、関係する全てのプロセスでコミットが可能かを判定する相と、各プロセスで実際のコミットを行う相の二つを経てコミット処理を実行する。 |
エ | 並列分散環境にある多数のサーバによって、分散ファイルシステムに蓄積された大量データをバッチ処理する。 |
答え ア
【解説】
従来のデータ処理方式では、発生したデータをデータベースに格納した後、集計・分析を一括して行うため、データの発生から集計・分析までにタイムラグが生じていましたが、CEP(複合イベント処理)ではデータに対する処理条件や分析シナリオを、あらかじめCEPエンジンに設定しておき、発生したデータがその条件に合致すると、即座に決められたアクションを実行し処理を行います。
【キーワード】
・CEP