応用情報暗記無料で始める

多版同時実行制御(MVCC)とは?たはんどうじじっこうせいぎょえむぶいしーしー

多版同時実行制御(MVCC)とは、更新時に古い版を残して新しい版を作り、各トランザクションには開始時点の一貫したスナップショットを見せる方式。読み手は書き手を待たず、書き手も読み手を待たないため、参照が多いシステムで同時実行性能が大きく向上する。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では1回出題されています。

応用情報技術者試験の頻出用語/テクノロジ系

別名:多版同時実行制御、MVCC

この語が出る過去問を解く →

具体例

数分かかる月次集計の裏で受注登録が走っても、集計側は開始時点の版を読み続けるため一貫した結果が得られ、登録側もブロックされない。代償として古い版の領域が膨らむので、不要版を回収する処理の運用設計が要る。

試験での引っ掛け

読取りが待たないだけで、書込み同士の衝突は依然として起き、更新消失も自動では防がれない。またスナップショットは「最新」ではないため、最新値が必要な処理では明示的な行ロックが必要になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • 読取りが待たないだけで、書込み同士の衝突は依然として起き、更新消失も自動では防がれない。