logo

短链系统如何做容量评估?给定 100 万/天写入、读写比 100:1、峰值 10 倍,该怎么算 QPS 和存储?

How do you do capacity estimation for a URL shortener given 1M writes/day, 100:1 read-to-write, and 10x peak traffic?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: System Design

标签: capacity, qps, storage

参考答案摘要

答案 容量评估的目标是把“感觉很大”变成可计算的吞吐与存储,从而决定是否需要缓存、分片和多地域部署。 吞吐(Throughput) 平均写入:1,000,000 / 86,400 ≈ 12 WPS 峰值写入:12 × 10 = 120 WPS 平均重定向:12 × 100 = 1,200 RPS 峰值重定向:120 × 100 = 12,000 RPS 存储(Storage) 若每条映射记录约:短...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

短链系统如何做容量评估?给定 100 万/天写入、读写比 100:1、峰值 10 倍,该怎么算 QPS 和存储?

Mediumsystem-designurl-shortenerredisnosqlapi-designscalabilitysecurity

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案