1

我正在构建一个应用程序,我将在其中拥有无模式对象。因此使用 mongoDB 而不是 mysql 是有意义的,因为 mysql 将涉及多个表查找来组装一个对象。我希望我的对象体积小。我对 MongoDB 在这些任务中的表现有几个问题

1-)仅基于主 ID 查找的大量阅读:所以我不会使用任何辅助“where”语句,只查找给定文档 ID 数组(当然还有文档键的主索引)。

2-)为新条目写作:我将把每个新条目写成一个文档。(不要指望这会很重)。

3-)对现有文档的小操作:增加嵌套在文档中的整数,或检查嵌套在文档中的数组中是否存在值,向列表中添加新条目等。

根据您的知识或经验,mongoDB 将如何执行这些任务?

提前致谢。

有人告诉我这个问题很模糊,我不知道为什么。我在问 mongoDB 在一般情况下如何处理这些操作。

4

1 回答 1

2

有关工作集(以及一般的内存映射机制)的信息,请参阅http://docs.mongodb.org/manual/faq/storage/#what-is-the-working-set上的常见问题解答

关于如何有效设置 MongoDB 的另一个有用信息来源是http://info.10gen.com/rs/10gen/images/10gen-MongoDB_Operations_Best_Practices.pdf

这有帮助吗?

干杯

罗纳德

于 2013-03-24T18:43:39.323 回答