VOLUME 03 / DEEP DIVE
データアーキテクチャ
データモデル、DB設計、トランザクション、分散整合性
4章公開。本文のある章だけを掲載しています。
本文は独自解説です。規格・公式資料に由来する説明には出典を付け、適用条件や事例上の仮定と区別します。章末では、午前Ⅱの概念の識別、午後Ⅰの事例読解、午後Ⅱの設計理由の説明へ接続します。
最初の章から読む →CHAPTER 01
一つの番号で、何を同じものと見なすかデータの意味から候補キーと関数従属を考える。正規化、履歴、SQLの制約を、異なる事実を壊さず管理する設計へつなぐ。
出典照合日:2026-10-19CHAPTER 02
二つの正しい処理が、間違った結果を作る同時実行で崩れる判断と、障害後も残すべき確定結果を分ける。隔離レベル、ロック、MVCC、WALを、それぞれの保証から理解する。
出典照合日:2026-10-19CHAPTER 03
予約はあるのに、通知する仕事がない二つの保存先を更新する境界から、Outbox、補償、CQRSを理解する。いつ整合するかだけでなく、それまで業務に何を見せるかを考える。
出典照合日:2026-10-19CHAPTER 04
速くなった集計が、金額を二倍にした結合後の行の意味、NULL、集計単位を確認してから性能を評価する。索引、実行計画、参照用データを、正しさと鮮度の条件から選ぶ。
出典照合日:2026-10-19