关于android:Couchbase是否只能将特定数据子集复制到特定节点?

 2021-04-26 

Is Couchbase able to replicate only a specific subset of data to a specific node?

我有以下用例:

我想在服务器上使用Couchbase来存储数据,并在移动设备上使用Android上的Couchbase。我想使用Couchbase同步功能,以便能够在线和离线使用数据,并最终将其同步。但是我不希望不同的客户端将所有数据同步到设备上,而只是将其同步到特定的子集。客户端应同步哪些子集,应由客户端控制,并应动态更改。

Couchbase是否可以处理这种情况?如果可以,可以给我一些匹配文档的提示。


Couchbase无法执行此操作。更重要的是,我想不出任何解决方案。 Couchbase是一个集群式nosql解决方案。其他的则是缓存解决方案或数据库。他们存储数据。在不同存储之间同步数据以及同步数据子集的逻辑必须在您的应用程序中完成。


现在,Sync Gateway处理允许用户访问通道的逻辑,该逻辑然后根据每个文档所属的通道包含数据的子集。

http://docs.couchbase.com/sync-gateway/#channels