【发布时间】:2011-12-26 08:18:49
【问题描述】:
问题:一个应用程序中有数万用户(但少于 50 万)。
解决方案:将每个用户的集合 (10-20) 存储在单独的用户命名空间中(每个客户端只有一个),通过从每个用户的 id 'column' 转义来节省磁盘空间;加快命名空间小索引的查询时间;降低锁定率(https://jira.mongodb.org/browse/SERVER-1240);简化分片 (https://jira.mongodb.org/browse/SERVER-939)。
这样好吗?或者我应该使用一个带有命名空间的通用集合?
感谢您的回答。
【问题讨论】:
-
所以你想知道你的
标签: mongodb collections namespaces schema