令和2年度 10月 午前Ⅱ 問15
データベース応用
CEPに関する問題
ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。
- ア多次元データベースを構築することによって,集計及び分析を行う方式である。
- イデータ更新時に更新前のデータを保持することによって,同時実行制御を行う方式である。
- ウ分散データベースシステムにおけるトランザクションを実現する方式である。
- エ連続して発生するデータに対し,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式である。
答えと解説を見る
✓ これが正解エ連続して発生するデータに対し,あらかじめ規定した条件に合致する場合に実行される処理を実装する方式である。
解説
連続して発生するデータを条件と照合し、処理を起こすのがCEPです。
CEP(複合イベント処理)は、センサーや取引などから絶え間なく発生するデータを、いったん蓄えてから分析するのではなく、発生したそばから条件と照合していく方式です。あらかじめ規定した条件やパターンに合ったときに、対応する処理を実行します。複数のイベントの組合せを条件にできることが、複合という名前につながっています。連続して発生するデータに対し、規定した条件に合致したら処理を実行するという記述は、この特徴をそのまま述べています。蓄積してから処理するのか、流れの中で処理するのかに着目すると見分けられます。
ほかの選択肢はなぜ違うのか
- ア多次元データベースを構築することによって…:多次元データベースを構築して集計や分析を行うのは、OLAPの説明です。蓄えたデータをさまざまな切り口で集計する方式で、発生したそばのデータを条件と照合して処理を起こすCEPとは違います。
- イデータ更新時に更新前のデータを保持するこ…:更新時に更新前のデータを保持して同時実行制御を行うのは、多版同時実行制御の説明です。トランザクションを制御する方式であり、イベントを処理する方式ではありません。
- ウ分散データベースシステムにおけるトランザ…:分散データベースシステムでトランザクションを実現する方式は、2相コミットなどの説明にあたります。複数のサイトの更新をそろえるための仕組みで、連続して発生するデータを処理するCEPとは関係がありません。
この問題の用語
- ビッグデータ量が多く、種類もさまざまで、次々に発生し続けるデータのまとまり。これまでのやり方では扱いきれない規模になります。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。途中で失敗すると開始前の状態へ戻され、中途半端な更新が残りません。
出典:令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問15
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問18:ブロックチェーンに関する問題(トランザクション)
- 令和6年度 秋期 午前Ⅱ 問17:データウェアハウスに関する問題(分析)
- 令和4年度 秋期 午前Ⅱ 問18:データレイクの特徴(分析)
- 令和4年度 秋期 午前Ⅱ 問17:機械学習に関する問題(ビッグデータ)
- 令和3年度 秋期 午前Ⅱ 問18:Apache Sparkの特徴(ビッグデータ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)