同一设备上的每个用户一个pouchDB与单个CouchDB同步
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同一设备上的每个用户一个pouchDB与单个CouchDB同步相关的知识,希望对你有一定的参考价值。
我有一个离线应用程序,它将使用PouchDB和CouchDB与SQL服务器同步数据。几个用户将共享相同的设备,所以我虽然每个用户都需要他自己的PouchDB来存储他们的数据。一旦他们有互联网连接,他们就可以与CouchDB同步数据,这将与SQL服务器建立链接。
可选的是添加另一个PouchDB,它将是所有用户共享的数据库,以避免数据冗余。
在具有单个CouchDB的同一设备上使用多个PouchDB是否存在同步问题?这是一个好模式吗?添加共享的PouchDB是一件好事吗?
答案
- 您可以在同一设备上拥有多个PouchDB实例。您可以将已过滤的子集同步到已分离的PouchDB实例。因此,1-1同步比过滤复制快。
- &3。将所有用户内容存储到单个数据库中是一种很好的模式。对于可共享数据,它通常存储在中央数据库中。可以添加应用程序层以控制文档所有权。
以上是关于同一设备上的每个用户一个pouchDB与单个CouchDB同步的主要内容,如果未能解决你的问题,请参考以下文章
同一设备上的多个 ios 应用程序可以连接到同一个外围设备吗?
PouchDB 和 CouchBase Lite + LiteGap 的区别