平成31年度 春期 午前Ⅱ 問19
データベース応用
CEPに関する問題
ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。
- アストリームデータをメモリ上に展開し,あらかじめ設定した条件に合致した場合に対応するアクションを実行する。
- イビジネスの結果を表す数値データをファクトテーブル,そのデータの解析に必要なデータを次元テーブルに格納して処理する。
- ウ分散データベースにおいて,関係する全てのプロセスでコミットが可能かを判定する相と,各プロセスで実際のコミットを行う相の二つを経てコミット処理を実行する。
- エ並列分散環境にある多数のサーバによって,分散ファイルシステムに蓄積された大量データをバッチ処理する。
答えと解説を見る
✓ これが正解アストリームデータをメモリ上に展開し,あらかじめ設定した条件に合致した場合に対応するアクションを実行する。
解説
流れてくるデータを条件と照合し、合えばすぐに処理を起こすのがCEPです。
CEP(複合イベント処理)は、センサーや取引などから絶え間なく発生するストリームデータを、蓄積してから分析するのではなく、発生したそばからメモリ上で条件と照らし合わせる処理方式です。あらかじめ設定した条件やパターンに合致したら、通知や発注などの対応するアクションをすぐに実行します。ストリームデータをメモリ上に展開し、条件に合えばアクションを実行するという記述は、この特徴と一致します。データをためてから処理するのか、流れてくるうちに処理するのかを軸に読むと、他の方式と区別できます。
ほかの選択肢はなぜ違うのか
- イビジネスの結果を表す数値データをファクト…:数値データをファクトテーブルに、分析の切り口になるデータを次元テーブルに格納する構成は、データウェアハウスで多次元の分析をするための表の設計です。データが流れてくるうちに条件と照合する処理ではありません。
- ウ分散データベースにおいて,関係する全ての…:全てのプロセスでコミットが可能かを判定する相と、実際にコミットする相の二つを経る手順は、分散データベースの2相コミットの説明です。イベントを処理する方式とは関係がありません。
- エ並列分散環境にある多数のサーバによって,…:多数のサーバで、分散ファイルシステムにためた大量のデータをまとめてバッチ処理する形は、蓄積したデータを後から処理する方式です。発生したそばから処理するCEPとは、処理するタイミングが逆です。
この問題の用語
- ビッグデータ量が多く、種類もさまざまで、次々に発生し続けるデータのまとまり。これまでのやり方では扱いきれない規模になります。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
出典:平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問16:CEPに関する問題(ビッグデータ)
- 令和4年度 秋期 午前Ⅱ 問17:機械学習に関する問題(ビッグデータ)
- 令和3年度 秋期 午前Ⅱ 問18:Apache Sparkの特徴(ビッグデータ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)