在mongodb中有一个单独的集合或一个大集合更好吗?

时间:2011-07-25 16:31:15

标签: mongodb nosql

我们以分钟,小时和日为基础收集统计数据,我认为最好将它们放在一个集合中(并且已经提交了描述它们的类型)或者有三个不同的集合(分钟,小时和日) 。哪一个更好,为什么?

2 个答案:

答案 0 :(得分:0)

如果这3个进程收集的统计数据相似(列数/类型),并且如果要处理使用相同逻辑收集的所有统计数据,则可以将它们存储在同一个集合中并具有类型标记以区分并在该标志上应用稀疏索引。

答案 1 :(得分:0)

完全取决于您的操作类型。如果你长时间存储它们(几个月,那么计数会非常高)并且需要尽可能快地显示统计数据,我建议将它们存储在3个不同的集合中,这样你就可以非常快速地显示日统计数据,分钟统计数据。

相关问题