关闭。这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。
想改善这个问题吗?更新问题,以便堆栈溢出为 on-topic。
6年前关闭。
Improve this question
我们正在开源堆栈(Java、Web 服务和 friend )之上实现仓库管理系统。在这个系统中,我们希望集成许多移动设备,这些设备也应该能够提供足够的在线/离线功能,例如在移动设备暂时未连接时准备数据库插入,并在重新连接时在后端数据库上执行它们。
对于 .NET 堆栈,Microsoft Sync Framework 将是一个完美的解决方案,例如做数据库复制和囤积。 任何人都可以建议 MS Sync Framework 的开源替代方案,并可能描述他的经验吗?提前感谢您的任何答案。
最佳答案
这是一个很好的问题。最成熟的同步解决方案之一是 Sybase iAnywhere 的 MobiLink。我们已经广泛使用它,如果您有一些预算,它非常适合企业系统。它不是开源的,因此不符合您所述的要求。
你可以混合一些基本的网络技术来推出你自己的,这就是我们的方向。用于离线内容和数据库存储的简单 Web 服务和 HTML 5。请参阅此链接:
http://diveintohtml5.ep.io/offline.html - 离线浏览器应用程序
http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/ - 客户端数据库存储
看看这个例子:http://webkit.org/demos/sticky-notes/
我看过关于开放数据库同步的讨论,但没有具体的内容。
关于database - 开源框架 à la Microsoft Sync Framework 建议?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2704130/