Couchbase同步网关-通道数限制?

Couchbase同步网关-通道数限制?,couchbase,couchbase-sync-gateway,Couchbase,Couchbase Sync Gateway,每1-4个文档定义一个通道有意义吗 我试图解决的用例是在同一用户的不同设备之间同步用户帐户: 例如,假设我的bucket中有100万个文档(帐户),然后定义40万个频道,每个用户一个频道。在本例中,我有40万用户,每个用户平均拥有2.5个帐户 这听起来像是同步网关的正确案例吗?根据CB文档,关于: 角色是通道的命名集合。用户帐户可以是 分配给零个或多个角色。用户继承对的通道访问权限 它所属的所有角色。这与Unix组非常相似,除了 角色不构成层次结构 这会提示我,你的方法应该被修改,你应该在设计频

每1-4个文档定义一个通道有意义吗

我试图解决的用例是在同一用户的不同设备之间同步用户帐户:
例如,假设我的bucket中有100万个文档(帐户),然后定义40万个频道,每个用户一个频道。在本例中,我有40万用户,每个用户平均拥有2.5个帐户


这听起来像是同步网关的正确案例吗?

根据CB文档,关于:

角色是通道的命名集合。用户帐户可以是 分配给零个或多个角色。用户继承对的通道访问权限 它所属的所有角色。这与Unix组非常相似,除了 角色不构成层次结构

这会提示我,你的方法应该被修改,你应该在设计频道时考虑角色。因此,您将拥有更少的频道。您可以设置如下角色:userGroupA、userGroupB等

在我看来,你的方法听起来有点“不可扩展”,因为如果用户数量增加,频道数量也会增加