我正在为一家公司设计一小块软件。基本上,他们需要管理大量的项目。编辑,删除等。基本上,我将数据在SQLite中本地存储在他们的计算机上。完成修改“列表”项后,需要将它们同步到生产服务器上的SQL Server数据库。
在数据库之间同步数据的最可靠方法是什么?我也将为每个项目存储小图像。我估计第一个月内1000到5000个以内的物品。
我可以通过SQL完成所有操作吗?或者我是否需要将SQLite数据库转换为其他格式?或者从SQLITE DB中提取数据,并手动同步它?
答案 0 :(得分:2)
您是否考虑过使用SQL Server Compact Edition v4(在.NET 4上)?
它将支持T-SQL的前端,并且它与SQLite一样易于部署。这是“进程中”,例如只是一个包含在项目中的精美DLL,它将所有内容存储在单个.sdf
文件中,它不需要服务器安装,除了.NET 4之外没有运行时......
请参阅:
答案 1 :(得分:0)
您可以查看同步框架,看起来它正是它应该解决的问题。