写点什么

架构实战营模块四作业

用户头像
冷大大
关注
发布于: 2021 年 05 月 24 日

1. 存储性能估算

1.1. 用户量预估

本系统为教育部使用系统,确定用户量 1000 万。

1.2. 用户行为建模

请求试卷:5 万/s

试卷存储数量:假设每年试卷存储量 1T

1.3. 性能需求计算

1.试卷请求 QPS:5 万/s

2.试卷存储量:1T/年

2. 选择存储系统

试卷存储和访问使用 Redis sentinel

3. 设计存储系统

3.1. 设计数据结构

key:学校 ID+课程 ID+年度 ID

value:试卷内容文本

3.2. 验证读写场景

学生获取试卷,直接按照 key 读取即可

3.3. 评估读写性能

(注:未能了解 Redis sentinel 性能,暂时无法估算,仅描述思路)

写试卷对性能的需求远低于读试卷对性能的需求,因此主要评估读性能即可。

读试卷的 QPS 为 5 万/s,用读试卷的 QPS 和 Redis sentinel 的单机性能进行计算即可的出服务器数量


用户头像

冷大大

关注

还未添加个人签名 2017.11.30 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块四作业