2相コミットとは
2相コミットとは、分散データベースで、複数のサイトにまたがるトランザクションを、すべてのサイトで確定(コミット)させるか、すべてで取り消す(ロールバック)かのどちらかにそろえるためのプロトコルである。
第1相で調整役が各サイトにコミットの可否を問い合わせ、全サイトから可の応答があれば、第2相でコミットを指示する。第1相の後に調整役が障害を起こすと、各サイトが確定も取消しもできない状態で待たされることがある。
試験ではここが問われる
- 第1相(準備・投票)と第2相(確定)の流れと、調整役の障害時の問題
関連する用語
この用語が出てくる問題
- 令和6年度 秋期 問27: 2 相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害の発生によって参加者のト
- 令和6年度 秋期 問31: DBMS のチェックポイントに関する記述として,適切なものはどれか。
- 令和7年度 秋期 問26: BASE 特性を満たし,次の特徴をもつ NoSQL データベースシステムに関する記述のうち,適切なも
アプリで弱点分析つきの演習ができます