"Denormalization"
- Firestore document 反正規化與一致性維護:fan-out write、副本同步與資料修復 Firestore 沒有 JOIN,查詢能力逼著把關聯資料反正規化複製多份;本文展開反正規化的建模決策、fan-out write 維護副本一致、batch 與 transaction 的選擇、副本不一致的 production 事故(複製了卻沒建 fan-out 路徑、同步 fan-out 撞到副本數上限、fan-out 中途失敗、雙向副本互相觸發成環、拿副本做權限判斷),以及反正規化複雜到該回關聯式的邊界