2011-08-19 22 views

回答

0

對於少數用戶,您可以針對每個用戶進行收集,但對於較大的數字,您希望將其放入同一個收藏集中。請參閱http://www.mongodb.org/display/DOCS/Using+a+Large+Number+of+Collections

根據該頁面,使用大量集合時沒有任何主要的性能損失。

從安全角度來看,您並沒有真正獲得任何東西,任何集合都像其他任何集合一樣易於訪問,安全性大部分在MongoDB的應用程序級別上。

從可管理性的角度來看,我把它們放在一個集合中。這樣,您可以輕鬆運行map-reduce作業來彙總用戶統計信息。

相關問題