架构实战营 - 模块 4- 设计千万级学生管理系统的考试试卷存储方案
1 存储性能指标
试卷请求 QPS:5 万/s
提交试卷 TPS:1700/s
2 数据结构设计
学生试卷
数据结构: map
表名:学校 ID:test
key:试卷 ID
value: 试卷内容,json 格式
学生答题
数据结构:map
表名:学校 ID:answer:试卷 ID
key:学生 ID
value:答案,json 格式
读写分析
考试前,老师通过题库生成试卷,存入 redis 中
开考前,学生通过学校和考试编号,从 redis 中获取本场考试的试卷。
学生考试完成,提交试卷时,将学生填写的答案,存入 redis 中。
评论