令和7年度 秋期 応用情報技術者試験 午前 問29
RDBMS において、同じデータ項目の異なる版を用意することによって、トランザクションの同時実行性を高める仕組みはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: 2相ロッキングプロトコル
誤り。ロックを段階的に取得し、解放する方式であり、同時実行性を高める仕組みではなく、整合性を保つための手法です。 -
イ: MVCC
正しい。Multi-Version Concurrency Control(多版同時実行制御)により、同じデータの複数の版を保持することで、読み取り専用トランザクションがロックを待たずに処理でき、同時実行性が向上します。 -
ウ: WAL プロトコル
誤り。Write Ahead Logging は更新操作のログを先に記録する方式であり、障害回復のための仕組みです。 -
エ: 共有ロック
誤り。読み取り時に設定するロックであり、同時実行性を積極的に高める機能ではありません。
答え
イ: MVCC
出典:令和7年度 秋期 応用情報技術者試験 午前 問29