写点什么

第四个模块作业

作者:achilles
  • 2022 年 3 月 06 日
  • 本文字数:285 字

    阅读完需:约 1 分钟

第四个模块作业

存储方案设计:

问题一、redis 的数据结构类型:


按视频中提供的数据指标的意思可以使用 Sorted set 做为缓存,数据库建议采用 Oracle 11gR2 以上版本,采用复合分区,如果列表(年级)和范围分区(院系)复合,配合分区索引,这样可以做到高性能。


问题二、读写流程

采用批处理方式,每次考试前的前一天凌晨通过批量任务方式生成试卷,同时把试卷存入缓存中,当学生考试是直接从缓存中获取试卷,完成时间后提交,如果老师批改完成则从,从缓存中删除,后续对试卷做静态化处理,方便后续查阅。


问题三、估算集群数量和性能



根据视频内容和以往经验,使用 11 台 redis(每台 8 核 16 线程) 和 2 台 Oracle Rac 集群应该可以满足此需求。

用户头像

achilles

关注

还未添加个人签名 2021.12.07 加入

还未添加个人简介

评论

发布
暂无评论
第四个模块作业_achilles_InfoQ写作平台