2015-09-30 67 views
0

定義1-4個文檔的通道是否有意義?Couchbase同步網關 - 限制通道數量?

我試圖解決的是synching同一用戶在不同設備之間的用戶賬戶的使用情況:
例如可以說我有百萬文檔(帳戶)在我的水桶,然後定義400K通道,一個通道每個用戶。在這個例子中,我有40萬用戶,每個用戶平均擁有2.5個賬戶。

這聽起來像Sync Gateway的正確情況嗎?

回答

0

按CB文檔中關於roles

角色被命名爲渠道的集合。用戶帳戶可以是 ,分配給零個或多個角色。用戶繼承其所屬的所有角色的頻道訪問權限 。這非常像Unix組,除了 這些角色不構成層次結構。

這會暗示我應該修改您的方法,並且應該設計帶有角色的渠道。結果你的頻道就會減少。你可以找出像userGroupA,userGroupB等

在我的小見解中,你的方法聽起來有點「不可擴展」,因爲如果用戶數量增長,那麼通道數量也會增加。

相關問題