ONE DAY / TWELVE MENTAL MODELS
一天,建立数据系统的
核心知识框架。
从一次读写出发,看懂存储、复制、事务与数据流。每一章都回答一个设计问题,再亲手让系统“出一次错”。
12核心主题
8 h含实验与休息
1贯穿案例:小型商城
今天的目标:能解释一个设计为什么成立、在哪些条件下失效,以及付出了什么代价。理解这些核心机制,是继续精读 DDIA 的入口。
先学会问这 4 个问题
负载是什么?
谁在读写、读写比例、数据量、热点在哪里?平均延迟会不会掩盖最慢的用户?
什么绝不能错?
商品搜索可以晚几秒;库存不能卖成负数。先写下不变量,再选择一致性保证。