問題 No.5668
発生するトランザクションをリアルタイムに処理し、データベースを常に最新の状態に保つシステムの処理形態を指す用語はどれか。
【正解の解説】
オンライン処理によってデータの追加や更新などのトランザクションを即時実行し、データベースを常に最新の状態に保つ処理方式
銀行のATMでお金を引き出した瞬間、即座に残高が減る仕組みをイメージしてください。人間が待たされることなく、目の前のリクエストにその場で迅速に応答する処理形態のことです。
スポンサーリンク
【その他の選択肢の解説】
一定期間に発生したトランザクションをまとめて蓄積し、夜間などの定期的なタイミングで一括してデータベースを更新する処理方式
クレジットカードの利用明細が月末にまとめて計算されて届くような仕組みです。リアルタイムに処理するOLTPとは真逆の概念であり、効率化のためにデータを貯めてから処理する点が異なります。
大量のデータを高速に分析するためのクエリを並列実行し、意思決定を支援するための情報系データベースを構築する処理方式
OLTPが日々の「記帳や買い物」という細かい作業を素早く行うのに対し、こちらは「過去の売上データを分析する」という目的が異なります。試験ではリアルタイム処理と分析処理の混同を狙ってよく出題されます。
複数のトランザクションを一定の順序で排他的に実行し、データベース全体の整合性と原子性を維持するためのトランザクション制御方式
トランザクションという同じ単語が含まれているため引っかかりやすいですが、こちらは処理の順序制御やデータの整合性を保つための仕組みを指しており、システム全体の処理形態を示す用語ではありません。