写点什么

千万级学生管理系统的考试试卷存储方案

作者:ruettiger
  • 2022 年 3 月 06 日
  • 本文字数:433 字

    阅读完需:约 1 分钟

一、存储需求估算

1.用户量预估:1000 万,学校数量 1000 万除以每个学校在校学生 3000 人约为 3300 所学校

2.用户行为建模:关键行为

2.1 试卷录入

假设每门学科每年 2 次考试,每个学生平均一学期 20 门课,考试采取机考的方式,每门考试的答案 20 判断题、20 选择题、4 道大题(答案 200 字以内),试卷永久保存,在校学生查看考试结果时候可以匹配到对应试卷。假设一共有学校

试卷存储量估算:

每年新增:20(课)* 2(考试次数) * 5000(试卷内容)* 2(学期) * 3(只有前三年考试)= 1.2T。


假设全国

假设学校的考试都安排在某一个月内,考试的时候请求试卷,提交答案,中间答题过程浏览器本地完成,由于考试集中在上午 4 小时和下午 4 小时, 且请求试卷集中在考试开始的前 1 分钟,提交答案集中在考试结束前的 30 分钟,因此估算如下:

• 请求试卷:1000 万 * 20(课)/ 20(周末不考试) / 4(每天 4 堂考试)/ 1 分钟 = 250 万请求/分钟 ≈ 5 万/每秒。

• 提交试卷: 1000 万 * 20(课)/ 20(周末不考试) / 4(每天 4 堂考试)/ 30 分钟 = 1700/每秒。


三、方案

1.数据结构

2.读写流程

3.集群方案


用户头像

ruettiger

关注

还未添加个人签名 2018.05.30 加入

还未添加个人简介

评论

发布
暂无评论
千万级学生管理系统的考试试卷存储方案_#架构实战营_ruettiger_InfoQ写作平台