首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >定期将javascript客户端数据保存到服务器数据库并保持同步的最好方法?

定期将javascript客户端数据保存到服务器数据库并保持同步的最好方法?
EN

Stack Overflow用户
提问于 2018-05-09 06:06:28
回答 1查看 647关注 0票数 1

我使用javascript库D3创建了一个应用程序。我希望定期将数据保存到服务器,而不是在每次更改之后。此外,我希望他们能够工作,如果他们没有连接。从20年前开始,我想象着在客户端记录被标记为“新建”、“修订”和“删除”的情况下,手动执行此操作。

注数据必须组织在数据库中,以便分离元素以便于重用。当用户连接时,每5-10秒更新一次就可以了。这样我就可以使用便宜又慢的服务器了。当然,一个处理可能无法完全更新的记录的工具是好的,也许是一些事务功能。

不会有单独的移动应用程序。如果需要的话,我可以修改我的javascript对象使其符合json。我看到有“离线优先”的框架和javascript的“状态容器”。Redux引起了我的注意,特别是当我看到它的使用随着谷歌趋势的增长而攀升的时候。我读过这么多选项,完全被这些选项搞糊涂了。这是我看过的各种工具的混合体: Store.js、now.js、indexedDB、couchDB、pouchDB、Cloudant、localForage、WebSQL、聚合物应用工具箱、兜帽框架、离子和角度,以及Loopback。更不用说XHR和web套接字了。

我使用过MVC,比如Laravel和Zend,它们都是用PHP和MySql编写的。我想知道我是否可以集成建议的解决方案。谢谢。

Related: How do I sync data with remote database in case of offline-first applications?

EN

回答 1

Stack Overflow用户

发布于 2018-05-09 20:14:18

使用PouchDb在本地保存数据,然后在网络连接可用时将其与CouchDb数据库(或IBM服务)同步,这是满足此类需求的常用方法。但你的问题是在征求意见,所以会有许多其他完美有效的解决方案。

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

https://stackoverflow.com/questions/50242915

复制
相关文章

相似问题

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