现在项目有需求如下:
数据结构:号码 次数,现在有1万个,如:0000 2次、0001 3次、0002 4次、0003 3次……,每个号码计数只能固定次数,如5次,如何最快速判断这批号码的每个剩余数:
1、每个号码的剩余次数等于限制次数-已存总数-重复出现次数,如果超过剩余数,则按剩余数存储;
2、现在采用多线程循环查询判断方式,瞬间查询数据库太频繁,有时需要好几分钟,如何优化;
3、是否有新的解决方案,判断时间能优化到20秒内可接受;
本项目是在平板上运行的个彩票投注系统,所以会涉及到大批量号码判断剩余注数情况,或者有什么新的思路和方案呢,希望各位大侠能指点迷津,非常感谢!