2015-09-30 30 views
0

定义1-4个文档的通道是否有意义?Couchbase同步网关 - 限制通道数量?

我试图解决的是synching同一用户在不同设备之间的用户账户的使用情况:
例如可以说我有百万文档(帐户)在我的水桶,然后定义400K通道,一个通道每个用户。在这个例子中,我有40万用户,每个用户平均拥有2.5个账户。

这听起来像Sync Gateway的正确情况吗?

回答

0

按CB文档中关于roles

角色被命名为渠道的集合。用户帐户可以是 ,分配给零个或多个角色。用户继承其所属的所有角色的频道访问权限 。这非常像Unix组,除了 这些角色不构成层次结构。

这会暗示我应该修改您的方法,并且应该设计带有角色的渠道。结果你的频道就会减少。你可以找出像userGroupA,userGroupB等

在我的小见解中,你的方法听起来有点“不可扩展”,因为如果用户数量增长,那么通道数量也会增加。

相关问题