我创建了一个网络系统来显示教师的时间表。
教师在其笔记本电脑中使用与Web系统相同的系统的桌面应用程序(使用C#)。
案例是; - 当教师连接到Internet时,他们可以获取为其分配的时间表。 - 允许教师使用桌面应用程序编辑时间表。 - 当有互联网连接时,他们必须能够将其同步到网络系统。
问题: - 我不知道如何将这些更新的数据同步到在线数据库。 - 如何在不创建临时数据库的情况下将获取的和(或)编辑的数据临时存储在桌面应用程序中? - 是否有任何技术/插件可以轻松完成此任务?
答案 0 :(得分:0)
恕我直言,最好的选择是拥有一个本地商店,可以存储应用程序数据,并在互联网连接正常工作时与服务器同步。
该模式将是一个数据库,但是,安全的文件系统听起来也不错。
使用离线同步模型涉及大量的思考过程。在将任何数据覆盖到db之前,应该与服务器进行冲突检查。此外,客户端应用程序不应在重新启动之间丢失数据。
我建议您决定采用正确的方法来同步数据,准备和审核流程,并考虑使用各种算法进行同步。如有任何具体问题,请在此处发布您的问题。