第四模块 - 考试试卷存储方案设计
数据结构:
试卷采用 redis string 存储。Key 为学校+年级 ID, value 为试卷内容 json
读写流程
存储试卷:老师根据学校年级填写试卷内容
读取试卷:根据学校 ID+年级 ID 生成 key,并获取试卷内容
Redis sentinel 集群的服务器数量和性能
Sentinel 节点数量:3 台,服务器数量为基数,取决与选举算法
数据节点:3 台,单个数据节点(5~10W),三台可达(15~30W),满足 5W 的 QPS 需求
试卷采用 redis string 存储。Key 为学校+年级 ID, value 为试卷内容 json
存储试卷:老师根据学校年级填写试卷内容
读取试卷:根据学校 ID+年级 ID 生成 key,并获取试卷内容
Sentinel 节点数量:3 台,服务器数量为基数,取决与选举算法
数据节点:3 台,单个数据节点(5~10W),三台可达(15~30W),满足 5W 的 QPS 需求
评论