架构实战营 - 作业四
作业内容

一、存储架构设计的三个步骤(基于第四模块第 6 课)

二、存储量及读写性能估算


三、试卷的存储结构设计

试卷 JSON 的主要信息如下所示:
复制代码
四、试卷的读写流程

上图如果进一步考虑读 redis 的压力,也可使用本地缓存缓存试卷的信息,业务服务器上首次读取到试卷信息后在本地缓存写入一份试卷信息,并设置缓存的有效期为试卷的答题时长。
五、redis sentinel 集群的服务器数量和性能

假设需要存储 7 年(4 年在校+毕业后 3 年)的考试数据,7*0.6 = 4.2T,4.2T/1T = 5,约需要 5 个分片集群存储。

评论