0

我有一个 Windows 应用程序和一个 php Web 应用程序(不是一直连接到互联网),最终数据添加/删除/更新可以在任何一个地方发生。因此数据必须每天同步或手动同步。

我最后有一个小的 sqllite 数据库文件(小于 500K),并且 php web 应用程序使用 Mysql,结构保持不变。

我想在我的 Windows 应用程序中有一个更新功能,它将我的 sqllite 数据库文件直接发送到我的网络服务器,然后 1. Php 应该从 sqllite 数据库文件中读取值,从上传的文件中将一些值插入 mysql 2. Php 应该读取mysql 数据库文件中的值并将它们插入到 sqllite 数据库文件中

最后将它们发送回我的 Windows 客户端 PC。我想使用.net 2.0。

任何人都有完成上述工作的想法或使同步更容易的建议将对我有很大帮助。请告诉我应该如何完成架构或设计来实现这一目标

4

1 回答 1

1

如果更改数据库系统是负担得起的,我建议您看一下db4o它提供与其复制系统对应的开箱即用同步。它是 100% 托管的,并且还可以在 Windows Mobile 设备上运行。

此外,它比您可以想象的任何 RDMS 更容易、更清洁和更快,并且如果您需要(如 sqlite)则无需服务器。

于 2009-11-10T15:01:58.920 回答