开发者社区 问答 正文

1000个位置具有一个桌面应用程序,需要将其数据库的差异上传到中央存储

实际上,有数千个应用程序正在运行的位置(.net桌面应用程序),并且要求将其数据库的更新(与上次上传的内容有所不同)发送到将存储所有位置数据的中央服务器。

在提出解决方案时我有什么选择?

一种想法是生成一个XML文件,其中包含自上次sych。之后的所有行,并将其上传到文件服务器,然后将其导入到主数据库中。

注意:由于此过程每隔几个小时运行一次,因此更改后的数据极少。

展开
收起
心有灵_夕 2019-12-29 13:07:05 3193 分享 版权
1 条回答
写回答
取消 提交回答
  • 由于位置数为1000,因此建议每个桌面应用程序将xml字符串发送到Web服务器。Web服务器应用程序可以在接收到字符串后更新数据库。

    如果双方都使用.NET,则可以使用框架的Web服务类来实现。

    2019-12-29 13:07:17
    赞同 展开评论
问答分类:
问答地址: