IPA過去問ドリル

令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問15

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

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

出典:令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問15

正解:エ

解説

CEP(複合イベント処理:Complex Event Processing)は,センサーデータやログなど連続して発生する大量のイベント(データ)をリアルタイムに監視し,あらかじめ定義しておいた条件(パターン)に合致するイベントの組合せが発生した際に,即座に対応する処理を実行する方式です。

選択肢ごとの解説

  • 誤り。多次元データベースを構築して集計・分析を行う方式は,OLAP(オンライン分析処理)の説明です。
  • 誤り。データ更新時に更新前のデータを保持することで同時実行制御を行う方式は,多版同時実行制御(MVCC)の説明です。
  • 誤り。分散データベースシステムにおけるトランザクションを実現する方式は,2相コミットなどの分散トランザクション制御の説明であり,CEPの説明ではありません。
  • 正しい。CEPは,連続して発生するデータ(イベント)に対して,あらかじめ規定しておいた条件に合致する場合に実行される処理を実装する,複合イベント処理の方式です。
データベーススペシャリストの過去問を演習モードで解く