cswork / 系统设计

系统设计 · 练习

先算数,再画图。

10 个常见场景的粗略估算练习:根据日活、读写比、数据大小和保留期,算出平均与峰值 QPS、每年存储、带宽和需要的机器数,误差 30% 以内算对,答完给出分步解法、2 的幂和常见延迟数字。

估算方法见第 1 章“粗略估算”一节

容量估算练习

误差 ±30% 以内算对

写 = 生成一个短链;读 = 一次跳转

DAU
1 亿
每人每天写入
0.1
读 : 写
100 : 1
每次写入 / 读取的大小
500 B
保留期
5 年
峰值 / 平均
× 3
单台应用服务器
5,000 QPS
单台存储服务器
10 TB · 3 副本
次/秒
次/秒
TB
MB/s
台

可以写 46000、4.6万、46k 或 4.6e4。