问题描述:
做一个投票系统,由于参与投票的用户量很大,所以,并发update数据库的可能性很大,
而且并发数量有可能也很大. 请教:
怎样来处理多用户多并发update库的问题?
以及有没有能通过其他形式避免并发update的方法. 数据库:MSSQL2005
做一个投票系统,由于参与投票的用户量很大,所以,并发update数据库的可能性很大,
而且并发数量有可能也很大. 请教:
怎样来处理多用户多并发update库的问题?
以及有没有能通过其他形式避免并发update的方法. 数据库:MSSQL2005
投票再大应该也不会给服务器造成太多的问题
除非有人去刷你的投票如果你需要保证投票不会有问题
我觉得就损失点速度,用锁来锁定资源,一次只允许一个UPDATE请求
我在之前看了下sql2005的新增功能,其中就有解决你个问题的方案
具体怎么做,我也没有试过,
1 答案1页面
2 答案2页面
.
.
.到时候统计每个页面的ip数就行了,页面全部是静态的,跳转可以使用javascript,完全不用涉及到数据库
可以把投票数据先存入内存..
使用一个线程,来同步这些数据..即从内存中取数据入库..这样性能和稳定性都较适合LZ要求