我正在编写一个应用程序,它由一个主“服务器”数据库(很可能是 sqlite)和一个带有客户端特定记录的客户端副本(同样是 Sqlite)组成。客户端可能只是偶尔在线,或者可能使用慢速 3G 连接;我需要一种解决方案来可靠地按需或按计划的时间间隔同步内容。客户端应用程序可以是 WPF/Silverlight 或 HTML5(因此首选 sqlite)。
我一直在研究 Microsoft Synchronization framework 2.0,但显然这不适用于 HTML5,我希望保持架构尽可能一致。还有其他想法吗?
谢谢。