我正在开发在线考试网络应用程序,候选人可以在线申请各种论文。
考试模块有很多与考试相关的设置,如NegativeMarksPerQuestion,ShowResult,UpdateElapsedTime等。
当候选人提交答案时我必须检查答案是否正确如果不是我从DB获取NegativeMarksPerQuestion设置然后insert
候选人对DB的答案。同样对每个候选人的每个答案。
我不想每次从DB获取这样的设置(或者可以这样做;因为很多候选人可以同时进行考试?)。我想在某处存储这样的设置,以便每次都可以更快地检索它而不需要DB。
答案 0 :(得分:1)
如果您正在寻找特别是NOSQL数据库,那么http://www.mongodb.org/应该是理想的选择,因为它有良好的文档记录和良好的社区支持。
使用任何SQL数据库,最好使用http://www.hazelcast.com/
之类的缓存支持答案 1 :(得分:0)
是的,当然。而我强烈建议的是很好地学习NoSQL,因为它具有很长的运行优势。您可以将这些链接用于初学者教程: