模块四作业
千万级学生管理系统考试试卷存储方案
Redis 数据结构设计
Key:学校 ID + 科目 ID + 考试 ID
Value:试卷内容 JSON
读写流程
Redis Sentinel 集群
性能估算:
请求试卷:1000 万 * 20(课)/ 20(周末不考试) / 4(每天 4 堂考试)/ 1 分钟 = 250 万请求/分钟 ≈ 5 万/每秒
中国高校数 3000 * 每学期考试科目数 100 * 试卷容量大小 30 KB = 9GB
综上可采用 16G 内存的一主两从集群。
Key:学校 ID + 科目 ID + 考试 ID
Value:试卷内容 JSON
性能估算:
请求试卷:1000 万 * 20(课)/ 20(周末不考试) / 4(每天 4 堂考试)/ 1 分钟 = 250 万请求/分钟 ≈ 5 万/每秒
中国高校数 3000 * 每学期考试科目数 100 * 试卷容量大小 30 KB = 9GB
综上可采用 16G 内存的一主两从集群。
评论