IT用語集 › データベース › ツーフェーズコミット

ツーフェーズコミット

データベース Svenska → 更新: 2026-10-22

複数のデータベースにまたがるトランザクションのためのプロトコルで、第1フェーズで全員が「準備」し、第2フェーズで全員が「コミット」または全員が「ロールバック」する。

分散トランザクションの古典的な解法だ。弱点は、コーディネーターが途中で落ちると各ノードが宙づりになることである。現代のマイクロサービスでは、2PCよりもSagaパターンや結果整合性が好まれる。XAトランザクションは、そのエンタープライズ向け実装だ。

← 用語集に戻る