gpt4 book ai didi

java - 存储数据以实现快速检索和低数据库周期的最佳方式?

转载 作者:行者123 更新时间:2023-12-01 13:41:43 25 4
gpt4 key购买 nike

我正在开发在线考试网络应用程序,考生可以在线尝试各种试卷。

考试模块有很多与考试相关的设置,如 NegativeMarksPerQuestion、ShowResult、UpdateElapsedTime 等。

当候选人提交答案时,我必须检查答案是否正确,如果不正确,我将从数据库获取 NegativeMarksPerQuestion 设置,然后 insert候选人对 DB 的回答。对于每个候选人的每个答案也是如此。

我不想每次都从数据库获取此类设置(或者可以这样做吗;因为很多考生可以同时参加考试?)。我正在考虑将此类设置存储在某个地方,以便可以更快地检索它,而无需每次都访问数据库。

最佳答案

如果您正在寻找特别的 NOSQL 数据库,那么 http://www.mongodb.org/应该是理想的选择,因为它有良好的记录和良好的社区支持。

对于任何 SQL 数据库,最好使用缓存支持,如 http://www.hazelcast.com/

关于java - 存储数据以实现快速检索和低数据库周期的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20698223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com