令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問16
テクノロジ/データベースビッグデータの処理に使用される CEP(複合イベント処理)に関する記述として,適切なものはどれか。
出典:令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問16
- ア多次元データベースを構築することによって,集計及び分析を行う方式である。
- イデータ更新時に更新前のデータを保持することによって,同時実行制御を行う方式である。
- ウ分散データベースシステムにおけるトランザクションを実現する方式である。
- エ連続して発生するデータに対し,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式である。
正解:エ
解説
CEP(Complex Event Processing,複合イベント処理)は,センサーデータやログなど連続して発生する大量のイベントデータをリアルタイムに監視し,あらかじめ定義しておいた条件(パターン)に合致するイベントを検出した際に,対応する処理を即座に実行する方式です。
選択肢ごとの解説
- ア誤り。多次元データベースを構築して集計や分析を行う方式は,OLAP(オンライン分析処理)の説明であり,CEPとは異なります。
- イ誤り。更新前のデータを保持することによって同時実行制御を行う方式は,マルチバージョン同時実行制御(MVCC)の説明であり,CEPとは異なります。
- ウ誤り。分散データベースシステムにおけるトランザクションを実現する方式は,2相コミットなどの分散トランザクション制御の説明であり,CEPとは異なります。
- エ正しい。連続して発生するデータに対して,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式が,CEP(複合イベント処理)です。