資格暗記無料で始める

グローバルトランザクションとは?

グローバルトランザクションとは、複数のサイトやリソースマネージャにまたがって実行され、全体で1つの原子性を保証するトランザクション。各サイトのローカルトランザクションを調整者がまとめ、全サイトのコミットか全サイトのロールバックのいずれかに必ず揃える。分散環境でACID特性を成立させる単位として問われる。

ぐろーばるとらんざくしょん

データベーススペシャリスト試験の頻出用語/午前II


グローバルトランザクションの意味

複数のサイトやリソースマネージャにまたがって実行され、全体で1つの原子性を保証するトランザクション。各サイトのローカルトランザクションを調整者がまとめ、全サイトのコミットか全サイトのロールバックのいずれかに必ず揃える。分散環境でACID特性を成立させる単位として問われる。

グローバルトランザクションの具体例

受注データを東京のDBに、在庫データを大阪のDBに置く構成で、受注登録と在庫引当を1つのグローバルトランザクションにする。大阪側が在庫不足で失敗すれば東京側の受注登録も取り消され、受注だけが残る不整合を防げる。

グローバルトランザクションは試験でどう引っ掛けられる?

各サイトが独立にコミット可否を決めてよいと考えるのは誤り。決定権は調整者にあり、参加者は準備完了を返した後は自分の判断で中止できず、資源を保持したまま指示を待つ。

グローバルトランザクションと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。