我们的户外设施的每个区域都没有Wi-Fi。因此,我们需要用户处理断开连接的数据集,然后进行同步备份。我们的想法是每60秒让用户的PC轮询一次wi-fi。如果它看到它,它会连接并上传/下载数据。
因此,假设用户的PC抓取数据集并关闭并在本地使用它(插入/更新/删除)。同时,其他人直接在数据库中插入/更新/删除相同的数据集(有人回到办公室)。那怎么能纠正一切呢?
E.g。如果记录“1”的值为“蓝色”,则用户在本地下载。然后在离线时将“蓝色”更改为“红色”。一旦找到wi-fi,它就可以更新,但如果办公室用户将“蓝色”改为“绿色”,那可能是件坏事。 “最后一个获胜”我认为可能会让我们陷入困境......特别是如果离线用户插入的记录没有意识到办公室用户也是如此。
这个问题真的不是如何在技术上做点什么。我想这更多的是寻找最佳实践。
感谢您的反馈。