IPA公式正解:エ 連続して発生するデータに対し,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式である。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。CEP(Complex Event Processing:複合イベント処理)は、IoT機器やセンサーなどからリアルタイムに送られてくる連続的なストリームデータに対し、あらかじめ定義したルールやパターンに合致したイベントを即座に検知・処理する技術です。
【詳細解説】■ 本問の核心・解法のポイント
ビッグデータ処理技術である「CEP(Complex Event Processing:複合イベント処理)」の概要を問う問題です。
CEPは、大量かつ連続的に発生するストリームデータ(センサーログ、金融取引情報、ネットワークトラフィックなど)をデータベースに保存してからバッチ処理するのではなく、メモリ上でリアルタイムに監視し、あらかじめ設定したルールやパターン(複合的な条件)に合致した瞬間に即座に特定のアクションを実行するストリーム処理エンジンです。
・各選択肢の徹底解説:
・ア:多次元データベースを用いたデータ分析処理は、OLAP(Online Analytical Processing)の説明です。
・イ:更新前のデータを保持して読み取り一貫性を保ち同時実行性を高める手法は、MVCC(多版同時実行制御)の説明です。
・ウ:分散データベースにおけるトランザクションを実現する方式には、2相コミット(2PC)やSagaパターンなどがあります。
・エ:【選択肢エ★】絶え間なく発生するストリームデータに対してルールに合致する複合イベントをリアルタイムに検知・処理する方式であり、CEPの説明として適切です。
よって正解はエです。