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