令和6年度 秋期 データベーススペシャリスト試験 午前II 問16

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

解答・解説

正解: エ. 連続して発生するデータに対し,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式である。

CEP(Complex Event Processing:複合イベント処理)は、IoT機器のセンサーデータや金融取引データなど、時々刻々と連続して発生するストリームデータ(イベント)をリアルタイムに処理・分析するための技術です。
あらかじめ規定した条件やパターンに合致するデータが到着した瞬間に、即座に特定のアクションを実行する特徴があります。したがって、正解はエとなります。

各選択肢の解説

  • ア:多次元データベースを構築することによって,集計及び分析を行う方式である。
    これはOLAP(OnLine Analytical Processing:オンライン分析処理)に関する記述です。
  • イ:データ更新時に更新前のデータを保持することによって,同時実行制御を行う方式である。
    これはデータベースのMVCC(Multi-Version Concurrency Control:多版同時実行制御)などに関する記述です。
  • ウ:分散データベースシステムにおけるトランザクションを実現する方式である。
    これは2フェーズコミット(2相コミット)などに関する記述です。
  • エ:連続して発生するデータに対し,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式である。
    正解です。CEPに関する記述です。

Spineチーム