如果我们在mongo db中的一个集合中添加95个字段,是否存在任何性能问题?

时间:2017-10-11 11:05:08

标签: mongodb

我是mongodb的新手。我有一个集合,它的名字是user。目前这个系列有95个领域。它是否会影响在一个集合中存储95个字段的性能,还是需要拆分为两个集合?

1 个答案:

答案 0 :(得分:0)

我认为你的意思是集合中的每个文档都有95个字段。 这完全取决于您将如何使用您的数据,因为知道MongoDB不是为了在服务器端加入集合(如SQL连接)而设计的。

我的猜测是,将95-fields-documents存储在一个集合中,并根据您需要的查询类型使用索引将获得最佳性能。 我建议你阅读一些关于:

的文档

https://docs.mongodb.com/manual/indexes/

https://docs.mongodb.com/manual/core/query-optimization/#covered-query