开发者社区> 问答> 正文

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

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

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

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

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

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

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

    2019-12-29 13:07:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载