大量数据同时提交问题

我做一个在线考试系统在考试结束时大约100人同时提交数据会发生数据堵塞导致数据丢失有什么方法可以解决给个详细的方法,可以的话追加分数对。。三楼的有什么好的方法来解决这问题... 我做一个在线考试系统
在考试结束时
大约100人同时提交数据
会发生数据堵塞导致数据丢失
有什么方法可以解决
给个详细的方法,可以的话追加分数
对。。 三楼的
有什么好的方法来解决这问题
展开
 我来答
yixiaopao
2009-01-10 · TA获得超过105个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:99.1万
展开全部
100个人的数据连接还是小数目的,放心的去做吧。
你还是担心的话,你就优化一下你的数据库,减少数据流量。

1、按下提交按钮后,试卷提交时间已经是一个固定值,服务器上判断的时间是提交试卷的时间,而不是什么时候写入数据库的时间。

2、还有一个就是用户始终没有提交的情况,这时你得给你的系统计时添加一个提交事件,同时添加一个关闭客户端事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e0346d636
2009-01-09 · TA获得超过391个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:0
展开全部
可以这样解决:
100人同时提交数据,不要直接插入到数据库中,可以先将所有用户提交的数据放到内存中。然后将内存中的数据,一条一条取出来,执行数据库操作。比如可以放到队列中,执行数据库操作时从队列中去取,由于避免了同时操作数据库,那么就解决了并发和压力的问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjinbd
2009-01-01 · TA获得超过8686个赞
知道大有可为答主
回答量:1536
采纳率:100%
帮助的人:2016万
展开全部
1 为什么要所有的答案都在 最后一分钟提交呢,应该是学生做一点就让他提交一点吧,或者每页提交一次
2 即使有100人同时提交,如果你的代码没有问题并且,机器承受的了,也不会出现数据丢失吧
3 把你遇到的具体情况说说吧 比如是不是程序在100人同时提交时崩溃了,或是出现了什么错误提示等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yin8086024
2009-01-01 · 超过36用户采纳过TA的回答
知道答主
回答量:163
采纳率:0%
帮助的人:0
展开全部
提高电脑配置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CloudPRose
2009-01-02 · TA获得超过5175个赞
知道大有可为答主
回答量:3175
采纳率:66%
帮助的人:887万
展开全部
你就是想说压力测试和并发测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式