繁体   English   中英

每个用户在同一设备上一个pouchDB与一个CouchDB同步

[英]One pouchDB per user on the same device syncing with a single CouchDB

我有一个脱机应用程序,它将使用PouchDB和CouchDB与SQL Server同步数据。 几个用户将共享同一台设备,因此尽管每个用户都需要自己的PouchDB来存储他们的数据。 一旦建立了Internet连接,他们就可以与CouchDB同步数据,从而与SQL Server建立链接。

可选的事情是添加另一个PouchDB,它将是所有用户共享的数据库,以避免数据冗余。

在同一个设备上使用单个CouchDB拥有多个PouchDB是否是同步问题? 这是一个好模式吗? 添加共享的PouchDB是件好事吗?

  1. 您可以在同一设备上具有多个PouchDB实例。 您可以将过滤后的子集同步到单独的PouchDB实例。 因此,1-1同步比过滤复制要快得多。

  2. &3.这是将所有用户内容存储到单个数据库中的好模式。 对于可共享数据,通常将其存储在中央数据库中。 可以添加应用程序层来控制文档所有权。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM