两个用户同时大批量数据录入并最后验证两人数据是否相同,用数据库可以吗?
我的考虑是这样的:因为数据需要绝对正确在系统中设两个用户分别同时录入数据(大约一次提交给服务器30条数据),然后验证是否都已经输入完毕然后验证两人的数据是否完全相同,如不相同再返回重新录入这个的数据如果都相同则保存这些结果.
我原来的想法是做一个数据库:ID,ONE,TWO三个字段,ID为数据标市,one为1号用户的值,TWO为2好录入的值.
首先两个用户中的一个录入先看看有没有ID的记录如果没有添加记录如果有了将自己数据的值写入相应字段.这样可以完成两个人的数据录入,然后在根据这个数据库进行ONE和TWO的验证正确就写入另一个数据库.
但是我觉得这种办法效率很低,而且大量读写数据库.
请问各位高手有没有更加科学实用的解决方法呢.