标签: pouchdb

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

我目前正在使用所有html5好东西编写离线webapp以获得离线支持.但是,我现在开始考虑编写同步模块,以确保将任何脱机数据发送到服务器并将服务器数据发送回客户端.现在我确信这已经完成了,我的意思是它是一个非常经典的设计问题,影响移动设备和其他许多东西.所以我想知道有人能指出我为这种事情提供一些好的设计资源吗?

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

还有,有没有任何开源项目实现这种类型的东西?我不会扯掉其他人的代码(如果许可证允许的话),我很乐意移植.

javascript offline data-synchronization pouchdb

54
推荐指数
3
解决办法
1万
查看次数

将PouchDB与MongoDB一起使用

我从未使用过CouchDB.我想在我的客户端应用程序上使用PouchDB,但我不确定它是否可以与MongoDB集成,因为Pouch旨在与CouchDB一起使用.虽然我的API是用PHP编写的,但我没有像CouchDB那样使用任何类型的REST API来连接数据库.

有没有可以与MongoDB一起使用的PouchDB?或者我无处可去?

couchdb mongodb pouchdb

29
推荐指数
1
解决办法
1万
查看次数

PouchDB和CouchBase Lite + LiteGap之间的差异

在Phonegap离线/在线项目中:

  • 使用PouchDB和使用CouchBase Lite与新的LiteGap插件有什么区别

  • 它们是针对同一问题的两种不同解决方案吗?

  • PouchDB API可以用于与本地CouchBase Lite数据库交互吗?

couchbase cordova pouchdb couchbase-lite

20
推荐指数
2
解决办法
7791
查看次数

如何在PostgreSQL数据库的Web应用程序中拥有完整的离线功能?

我想给一个带有PostgreSQL数据库100%离线功能的Web应用程序.在理想情况下,数据库应该在每个用户的浏览器中完全复制,并在联机时进行同步.因此,可以使用相同的代码与脱机和在线数据库进行通信.我知道PouchDB和CouchDB可以实现这一点,但是还没有找到适用于PostgreSQL的解决方案.这是可能吗?

postgresql offline pouchdb

20
推荐指数
1
解决办法
5312
查看次数

如何在couchDB中添加cors - 请求的资源上没有"Access-Control-Allow-Origin"标头

我正在尝试创建一个html文件,它将数据从pouchDb同步到couchDb ..但是我在chrome控制台中遇到以下错误.

未捕获的TypeError:无法调用null的方法'addEventListener'

选项http:// localhost:5984/todos / 405(方法不允许)

选项http:// localhost:5984/todos /否请求资源上存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http:// localhost:8080 "访问.XMLHttpRequest无法加载http:// localhost:5984/todos /.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http:// localhost:8080 "访问.选项http:// localhost:5984/todos /否请求资源上存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http:// localhost:8080 "访问.pouchdb-nightly.js:3496选项http:// localhost:5984/todos /否请求资源上存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http:// localhost:8080 "访问.pouchdb-nightly.js:3496 XMLHttpRequest无法加载http:// localhost:5984/todos /.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http:// localhost:8080 "访问.

我找到了避免这个问题的方法.这是我必须使用以下命令打开chrome:cd C:\ Program Files(x86)\ Google\Chrome\Application Chrome.exe --disable-web-security.But这并没有解决问题.我在这里看到了很多类似的问题.但我不明白任何答案,因为我在这个领域相对较新

javascript html5 couchdb cors pouchdb

19
推荐指数
3
解决办法
2万
查看次数

使用PouchDB-CouchDB和MySQL的移动应用程序

我正在开发一个包含在Cordova中的移动应用程序,它与基于PHP和MySQL的基于Web的应用程序一起运行.移动应用程序使用本地存储并通过已写入的服务层获取数据,以便在移动应用程序和MySQL数据库之间交换数据.移动应用程序仅使用存储在主MySQL数据库中的数据子集.

我希望用pouch DB替换我的移动应用本地存储解决方案并看到它需要CouchDB ...这让我想到了一个潜在的配置/解决方案,我想知道是否可行和可行. .

在主MySQL数据库和移动应用程序的PouchDB之间建立一个作为中介/从属运行的CouchDB数据库是否可行?移动服务层将使用此数据库(以及必要时的主MySQL数据库)和主SQL和沙发数据库之间的数据更新通过cron定期推送.CouchDB只存储MySQL DB中与移动应用程序相关的数据子集.

这个解决方案听起来有点矫枉过正/好主意吗?是否有更好的方法来接近上述设置?我喜欢pouchdb-CouchDB的想法...但不想重写我的整个web应用程序以使用couch-DB,而提供移动专用数据子集的额外抽象级别似乎很有用.

谢谢跟踪

mysql mobile couchdb pouchdb

17
推荐指数
1
解决办法
1万
查看次数

pouchdb删除allDocs javascript

我是pouchdb的新手,我无法理解API.

我想知道用javascript代码删除所有文档的最佳方法是什么.我尝试了许多东西,但没有任何接缝可以工作.

我是否必须在allDocs方法中使用一些选项,如:

db.allDocs({include_docs: true, deleted: true})
Run Code Online (Sandbox Code Playgroud)

javascript pouchdb

15
推荐指数
2
解决办法
7135
查看次数

PouchDB结构

我是nosql概念的新手,所以当我开始学习PouchDB时,我找到了这个转换图表.我的困惑是,PouchDB如何处理,如果我说我有多个表,这是否意味着我需要创建多个数据库?因为从我对pouchdb的理解,一个数据库可以存储很多文件,但是一个文件在sql中意味着一行还是我被误解了?

在此输入图像描述

couchdb nosql pouchdb

15
推荐指数
2
解决办法
2262
查看次数

我可以使用CouchDB mobile作为localStorage的替代品吗?

我有一个离线运行的现有Web应用程序(使用HTML5缓存清单).

我将数据存储在localStorage中.我将达到localStorage的5Mb限制.我可以将CouchDB用作本地数据库,有效地用CouchDB实现替换localStorage吗?

我不想在任何服务器上安装CouchDB,我只想利用客户端存储功能来替换我的localStorage实现.

是否像下载相关的couchdb.js文件和更改我的客户端持久性代码一样简单?

谢谢

couchdb local-storage offlineapps pouchdb

14
推荐指数
2
解决办法
8035
查看次数

PouchDB检查本地数据库是否存在

问题很简单,但即使通过互联网和pouchdb源进行详尽的搜索,我也找不到检查本地数据库是否存在的函数.

这样的用例是检查本地数据库是否已经存在,然后成功登录可选.

最好的祝福

javascript pouchdb

13
推荐指数
2
解决办法
3907
查看次数