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

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

解答・解説

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

CEP(複合イベント処理)とは

CEP(Complex Event Processing:複合イベント処理) は、センサーデータやシステムログ、金融取引などから連続的かつリアルタイムに発生する膨大なデータ(イベントストリーム)を分析し、あらかじめ規定した条件やパターンに合致する事象を即座に検知して処理を実行する技術です。ビッグデータ処理において、リアルタイム性が求められる分野で活用されます。

したがって、正解は エ となります。

各選択肢の解説

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

Spineチーム