首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >离线/在线数据同步设计(Javascript)

离线/在线数据同步设计(Javascript)
EN

Stack Overflow用户
提问于 2010-07-20 05:44:37
回答 5查看 13.5K关注 0票数 58

我目前正在编写一个离线webapp应用程序,使用所有的html5好东西来提供离线支持。然而,我现在开始考虑编写同步模块,以确保将任何离线数据发送到服务器,并将服务器数据返回到客户端。现在我确信以前已经做过这样的事情了,我的意思是这是一个非常经典的设计问题,影响了移动设备和其他许多东西。所以我想知道有没有人能给我推荐一些好的设计资源来做这类事情?

现在我真的不需要在这方面太复杂,我的意思是我不需要处理访问相同数据的多个用户,我很高兴不会合并冲突(只需要最新的),但我仍然希望将来能有一个允许我使用这些选项的设计。

另外,有没有开源项目实现这种类型的东西?我不会高高在上地抄袭别人的代码(如果许可证允许的话),我很乐意移植。

EN

回答 5

Stack Overflow用户

发布于 2012-02-14 03:37:14

我的类似设计(还没有尝试过)是使用像PouchDB这样的东西在本地存储数据,然后将其与远程沙发实例同步。

票数 10
EN

Stack Overflow用户

发布于 2012-04-01 18:02:39

了解Derby,这是一个Node MVC框架,它具有一些非常好的同步和冲突解决特性。http://derbyjs.com/

票数 7
EN

Stack Overflow用户

发布于 2011-12-21 20:14:13

我遇到了同样的问题,最终使用一个XML文件进行存储,并使用git来跟踪更改并在连接可用时自动提交它们。同步是通过shell脚本中常见的git commit / push / pull命令和启动脚本的cronjob来完成的。如果您将JSON存储在文本文件中,这也是可行的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3285348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档