写点什么

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

发布于: 6 小时前

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


1.       考试试卷存储方案

采用 key value 的数据结构,key 为试卷的唯一编号,value 是试卷题目的 json String。

 

2.       具体读写流程

写流程,先建立试卷对应对象,和相应属性,根据模块 4 第六课,我们知道一共有

20 判断题、20 选择题、4 道大题,就是试卷对应对应有 44 个属性,储存时,先将生成试卷唯一 id,然后将试卷对象转为 json string,存储到 redis sentinel 集群中

   读流程,考生从考试系统中获取本场考卷 id,然后根据 id 从 redis sentinel 集群中查询出

json string value,之后将 json string 转程试卷对象,最后将试卷对象返回给前端展示。

 

3.       性能估算结果

按照网上查询的 redis 性能测试报告,redis QPS 可以达到 10 万,请求试卷 PQS 约为 5 万 QPS

服务器数量:3 台(cpu8 核,32G 内存)

部署架构如下图:

S 代表 sentinel 实例

M 代表 Master 实例

S 代表 Slage 实例


用户头像

还未添加个人签名 2019.08.25 加入

还未添加个人简介

评论

发布
暂无评论
学生管理系统的考试试卷存储方案