【发布时间】:2012-12-05 22:40:18
【问题描述】:
我正在设计一个使用 MongoDb(64 位版本)的系统来处理大量用户(大约 100,000)并且每个用户将拥有大量数据(大约 100 万条记录)。
最好的设计策略是什么?
转储单个集合中的所有记录
为每个用户创建一个集合
为每个用户建立一个数据库。
非常感谢,
【问题讨论】:
-
从数据库架构的角度来看,我建议使用单个集合,但我不确定当您拥有数百 十亿 条记录时它们是否仍然可以很好地扩展.
标签: mongodb