エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 マイクロサービスに移行する際にシステム移行に伴うDBの分解が発生した場合に、参照整合性の維持の... 概要 マイクロサービスに移行する際にシステム移行に伴うDBの分解が発生した場合に、参照整合性の維持の為、分散トランザクションが選択肢に上がると思う。(上がらなければこの記事は読み飛ばしてください。) そんな分散トランザクションの危険性について、今回は記事にしていこうと思います。 データベーストランザクション 通常、データベーストランザクションについて考える時、このトランザクションが指すものとしてACIDトランザクションという概念があります。 ACIDトランザクション ACIDトランザクションとは、関連する複数の処理を一つとして管理するトランザクション処理に求められるジム・グレイが定義した4つの特性の概念です。 Atomicity(原子性/不可分性) トランザクションに含まれる個々の手順が「全て実行される」か、「全て失敗する」のどちらかの状態になることを保証します。 その為、何かの理由で失敗