SkillStack
テクノロジ系16 / 25問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

CEPはComplex Event Processingの略で、日本語では複合イベント処理と呼ばれます。センサー情報、株価、決済記録、Webサイトの操作履歴など、連続して到着するイベントをリアルタイムに監視し、あらかじめ定めた条件や組合せに一致したときに、通知や制御などの処理を実行する方式です。例えば、「同じ口座から短時間に高額な送金が複数回行われた」という複数イベントの関係を検出して警告を出せます。したがって、エが正解です。

アの多次元データベースを構築して集計・分析する方式は誤りです。これは、データを売上、商品、地域、時間などの複数の次元から分析するOLAPの説明です。

イの更新前のデータを保持して同時実行制御を行う方式は誤りです。これは、複数の版のデータを管理するMVCCの説明です。

ウの分散データベース上でトランザクションを実現する方式は誤りです。これは、複数の参加システムの更新を調整する分散トランザクション処理であり、代表例には2相コミットがあります。

【ポイント】 CEPでは、個々のイベントだけでなく、発生順序、時間間隔、回数などを組み合わせて判定します。 蓄積後に分析するバッチ処理と異なり、到着するデータを継続的かつ即時に処理する点が重要です。

出典:令和6年度 秋期 データベーススペシャリスト試験 午前II 問16
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める