2層コミットとは?
※本記事は自分の理解用(アウトプット用)に記載してます。
つまり、多少の間違えがあるかもねってことです。
2層コミットとは?
複数のデータベースに対してコミットorロールバックを統一することで複数データベースでのトランザクション処理に一貫性を保つ仕組みです。
1層コミットの場合は複数のDB処理に対して単独でトランザクションが貼られるため、片方はコミット、片方がロールバックというのが発生してしまい、一貫性が保てなくなる可能性があります。
※本記事は自分の理解用(アウトプット用)に記載してます。
つまり、多少の間違えがあるかもねってことです。
複数のデータベースに対してコミットorロールバックを統一することで複数データベースでのトランザクション処理に一貫性を保つ仕組みです。
1層コミットの場合は複数のDB処理に対して単独でトランザクションが貼られるため、片方はコミット、片方がロールバックというのが発生してしまい、一貫性が保てなくなる可能性があります。