作者:StrAiGhT-OuT | 来源:互联网 | 2023-09-04 15:11
场景采集数据每天采集数据,无须实时同步,一天采集后,晚上一次性同步上去,已经同步的数据,采集器无修改权限,服务器有修改权限。采集的数据需要记录采集人员,时间,以
场景
采集数据每天采集数据,无须实时同步,一天采集后,晚上一次性同步上去,已经同步的数据,采集器无修改权限,服务器有修改权限。
采集的数据需要记录采集人员,时间,以及对应的设备号。
我现在暂时的做法:
1.采集器上数据设置了个字段(未同步,已同步),每次同步的时候把数据一次性上传上去,再把服务器数据下载下来,更新本地数据。
2.但是这个有问题因为处理的数据越来越大,也越来越慢,这个方式肯定是不对的那么该怎么设计呢?
问题
1.同步上传,一次性上传未同步的数据上去,但是用户有时闲慢,直接关了,再次点击上传,额这个时候记录出现重复了,因为接收的时候现在是无校验的保存,即使采集数据有误。
2.同步下载,因为服务器是可以修改和删除采集的数据的,这个时候又有该怎么记录呢?因为设备不只一台,有时设备交叉使用。