コミット(こみっと)

データベースにおいて、トランザクション中に行った一連の更新を正常に終了させ、その結果を確定して永続化する操作。

詳細解説

コミット前の更新は未確定であり、ロールバックによって取り消せます。コミットに成功した更新は、障害が起きても保持されることがACID特性の永続性として求められます。バージョン管理の「コミット」は、変更履歴をリポジトリに記録する別の概念です。

コミットが問われた過去問

  • 2024(R6)秋 午前II 問14トランザクションPが資源Xの値を4から5に更新した後にトランザクションQが開始し,Pがコミットする前にQが資源Xを参照しようとした。Qの挙動
  • 2024(R6)秋 午前 問272相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害の発生によって参加者のトランザクションが,コミットすべきか又はロー
  • 2025(R7)秋 午前II 問21DBMSがトランザクションのコミット処理を完了するタイミングはどれか。
  • 2025(R7)秋 午前II 問15トランザクションT1,T2を同時実行した際に,次の異状を防ぐことができるトランザクションの隔離性水準のうち,最も水準の低いものはどれか。 〔
  • 2024(R6)春 午前 問27トランザクション T はチェックポイント後にコミットしたが,その後にシステム障害が発生した。トランザクション T の更新内容をその終了直後の

コミットが登場する過去問

  • 2021(R3)秋 午前II 問12分散データベースのトランザクションが複数のサブトランザクションに分割され,複数のサイトで実行されるとき,トランザクションのコミット制御に関す
  • 2023(R5)春 午前II 問24DBMSがトランザクションのコミット処理を完了するタイミングはどれか。
  • 2022(R4)春 午前II 問23図は,分散システムにおける2相コミットプロトコルの正常処理の流れを表している。③の動作はどれか。
  • 2016(H28)秋 午前II 問21システム障害発生時には,データベースの整合性を保ち,かつ,最新のデータベース状態に復旧する必要がある。このために,DBMS がトランザクショ
  • 2023年度(R5) 問66トランザクション処理におけるコミットの説明として,適切なものはどれか。

関連する分野

データベース トランザクション・同時実行制御 障害回復・バックアップ

用語集の一覧へ