情報処理安全確保支援士暗記無料で始める

分散データベースと2相コミットとは?ぶんさんでーたべーすとにそうこみっと

分散データベースと2相コミットとは、複数の拠点のデータベースにまたがるトランザクションを、すべての拠点で確実に同じ結果(全部コミットまたは全部ロールバック)にするための調整プロトコル。まず全拠点に「準備ができたか」を問い合わせる第1フェーズ、全拠点の準備が整ったことを確認してから実際にコミットを指示する第2フェーズから成る。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

情報処理安全確保支援士を最短で暗記・合格する →

具体例

本社と支社のデータベースにまたがる在庫更新処理で、片方だけ更新が成功し他方が失敗すると在庫データに矛盾が生じる。2相コミットにより、両拠点の準備が整った場合だけ確定させることで矛盾を防ぐ。

試験での引っ掛け

2相コミットの「2相」は2相ロックの「2相」とは別物で、混同しやすい(前者は分散環境での原子性の保証、後者は同時実行制御)。また2相コミットは万能ではなく、第1フェーズで「準備完了」と答えた後に調整役(コーディネータ)が落ちると、各拠点はコミットもロールバックもできず資源をロックしたまま待ち続ける(ブロッキング)。「2相コミットならどんな障害でも矛盾しない」は誤り。

関連用語

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

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 2相コミットの「2相」は2相ロックの「2相」とは別物で、混同しやすい(前者は分散環境での原子性の保証、後者は同時実行制御)。