VOLUME 03 / DEEP DIVE

データアーキテクチャ

データモデル、DB設計、トランザクション、分散整合性

4章公開。本文のある章だけを掲載しています。

本文は独自解説です。規格・公式資料に由来する説明には出典を付け、適用条件や事例上の仮定と区別します。章末では、午前Ⅱの概念の識別、午後Ⅰの事例読解、午後Ⅱの設計理由の説明へ接続します。

最初の章から読む →
  1. CHAPTER 01

    一つの番号で、何を同じものと見なすか

    データの意味から候補キーと関数従属を考える。正規化、履歴、SQLの制約を、異なる事実を壊さず管理する設計へつなぐ。

    出典照合日:2026-10-19
  2. CHAPTER 02

    二つの正しい処理が、間違った結果を作る

    同時実行で崩れる判断と、障害後も残すべき確定結果を分ける。隔離レベル、ロック、MVCC、WALを、それぞれの保証から理解する。

    出典照合日:2026-10-19
  3. CHAPTER 03

    予約はあるのに、通知する仕事がない

    二つの保存先を更新する境界から、Outbox、補償、CQRSを理解する。いつ整合するかだけでなく、それまで業務に何を見せるかを考える。

    出典照合日:2026-10-19
  4. CHAPTER 04

    速くなった集計が、金額を二倍にした

    結合後の行の意味、NULL、集計単位を確認してから性能を評価する。索引、実行計画、参照用データを、正しさと鮮度の条件から選ぶ。

    出典照合日:2026-10-19

← 副読本一覧