回中信封估算 (Back-of-the-Envelope)

★★★★★Reviewed

FromSystem Design Interview

📚 From the Books

回中信封估算 (Back-of-the-Envelope)ConceptFundamentals

用幾個數量級的估算,在白板上快速判斷一個設計是否可行、瓶頸在哪。重點不是精確,是抓對量級

🧠 Core Ideas

TIP

三步:估流量 → 估儲存 → 估頻寬。每步只取一位有效數字,最後看哪個維度先撞牆。

⚖️ 關鍵數字 (要背的常數)

延遲數量級 (Latency numbers)
  • L1 cache:~1 ns;主記憶體:~100 ns
  • SSD 隨機讀:~100 µs;網路同資料中心來回:~500 µs
  • 磁碟尋道:~10 ms;跨洲來回:~150 ms

抓重點:記憶體比磁碟快 ~10⁵ 倍、跨區網路是毫秒級。

常用換算
  • 1 天 ≈ 86,400 s ≈ 10⁵ s
  • 100 萬 QPS × 1 KB ≈ 1 GB/s 頻寬
  • 1 億筆 × 1 KB ≈ 100 GB

🔑 Takeaways

✍️ My Notes

No notes yet — jot your takeaways or Q&A here.

📖 Further Reading