【发布时间】:2011-01-21 21:49:02
【问题描述】:
我目前正在开发一个应用程序,该应用程序最初将安装在具有轻量级数据库(可能是 SqlLite)的客户端计算机上。
一段时间后,我想添加同一软件的网络版本,然后智能客户端将能够与在线版本同步。
有没有人做过类似的事情,我想知道:
- 什么是最好的同步方式,是否有规律?
- 是否有任何框架可以处理同步?
- 我是否应该从一开始就注意任何问题(可能是安全并发)?
- 构建此架构的最佳方式是什么?
提前谢谢...
【问题讨论】:
-
智能客户端和Web服务器是否在同一个局域网中?或者您是否期望许多智能客户端位于不同的位置并安装一个 Web 服务器?
-
他们不会在同一个网络上,而是通过互联网与人们从网站下载应用程序。
标签: c# .net synchronization microsoft-sync-framework