令和7年度秋期 問29 / 80

令和7年度 秋期 応用情報技術者試験 午前 問29

RDBMS において、同じデータ項目の異なる版を用意することによって、トランザクションの同時実行性を高める仕組みはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

  • ア: 2相ロッキングプロトコル
    誤り。ロックを段階的に取得し、解放する方式であり、同時実行性を高める仕組みではなく、整合性を保つための手法です。

  • イ: MVCC
    正しい。Multi-Version Concurrency Control(多版同時実行制御)により、同じデータの複数の版を保持することで、読み取り専用トランザクションがロックを待たずに処理でき、同時実行性が向上します。

  • ウ: WAL プロトコル
    誤り。Write Ahead Logging は更新操作のログを先に記録する方式であり、障害回復のための仕組みです。

  • エ: 共有ロック
    誤り。読み取り時に設定するロックであり、同時実行性を積極的に高める機能ではありません。


答え

イ: MVCC

出典:令和7年度 秋期 応用情報技術者試験 午前 問29

令和7年度秋期の他の問題