我正在寻找处理此问题的方法或库。我的想法是将数据存储在localstorage中,并在连接可用时同步到后端,http://pouchdb.com/看起来很酷,但是有人在生产中使用它吗?
更新
现在你也可以使用:
答案 0 :(得分:10)
还没有使用它,但熟悉它们在.NET中的其他产品中的BreezeJS背后的概念。看看http://www.breezejs.com/,这里的Ward Bell将它呈现给Google员工 http://www.youtube.com/watch?v=P2ErSQj3SN8&feature=player_profilepage
答案 1 :(得分:2)
你也可以看一下jaydata http://jaydata.org/blog/synchronized-online-offline-data-applications-part-2-syncing-large-tables-and-tables-with-foreign-relations
答案 2 :(得分:-1)
breezejs不是同步解决方案! 如果服务器数据改变本地数据中发生的事情 如果在最后一次更新后服务器上删除了一些记录,那么本地数据必须在一个名为sync的方法之后同步,换句话说,某个日期必须在调用savechange后返回客户端,告知客户端数据库与服务器同步