データベース
OLTP(Online Transaction Processing)とOLAP(Online Analytical Processing)の比較として適切なものはどれか。
ア.OLTPはデータウェアハウスに蓄積された大量のデータを多次元分析し、経営の意思決定を支援するシステムである。
イ.OLAPは銀行の口座振替やECの注文処理など、リアルタイムで発生する個々の業務トランザクションを処理するシステムである。
ウ.OLTPは少量データを高頻度で処理する業務向けで応答速度が重視され、OLAPは大量データの集計・分析でスループットが重視される。正解
エ.OLTPとOLAPは同一のシステムを指し、処理する主体(操作担当者と管理者)によって呼び方が異なるだけである。
解説
OLTP vs OLAPは「レジ係(OLTP)vs 本社の経営分析部(OLAP)」のような対比です。レジは一件一件の売上を素早く処理(高頻度・少量)、分析部は全店舗の1年分データをじっくり集計(低頻度・大量)します。
なぜ ウ が正解か
OLTPは日常業務の個別トランザクション(注文・振替・在庫更新など)を高速・高頻度に処理します。特徴:少量行・高頻度・更新中心・短いレスポンス時間が必要。OLAPは大量の過去データを集計・多次元分析(ドリルダウン・スライス・ダイスなど)して意思決定を支援します。特徴:大量行・低頻度・読み取り中心・複雑なクエリ。ウが正解です。
出典: AI生成問題(学習用)