IPA過去問ドリル

平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19

テクノロジ/データベース

ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。

出典:平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19

正解:ア

解説

CEP(複合イベント処理)は,センサーデータやログなど絶え間なく発生するストリームデータをメモリ上(インメモリ)で処理し,あらかじめ定義しておいた条件(パターン)に合致するイベントの組合せが発生した際に,即座に対応するアクション(処理)を実行する方式です。

選択肢ごとの解説

  • 正しい。CEPは,連続して発生するストリームデータをメモリ上に展開して監視し,あらかじめ設定した条件に合致した場合に対応するアクションを即座に実行する複合イベント処理の方式です。
  • 誤り。ビジネスの数値データをファクトテーブル,分析用データを次元テーブルに格納して処理する方式は,データウェアハウスにおけるスタースキーマなどOLAP関連の設計手法の説明であり,CEPの説明ではありません。
  • 誤り。全プロセスでコミット可否を判定する相と実際にコミットする相の二つを経てコミット処理を行う方式は,2相コミットプロトコルの説明であり,CEPの説明ではありません。
  • 誤り。多数のサーバによって分散ファイルシステムに蓄積された大量データをバッチ処理する方式は,Hadoop/MapReduceのようなバッチ処理型のビッグデータ処理の説明であり,リアルタイム性を特徴とするCEPの説明ではありません。
データベーススペシャリストの過去問を演習モードで解く