MongoDB重读,写入相对较低,操作性能较小

时间:2013-02-26 14:34:02

标签: mysql mongodb performance nosql

我正在构建一个应用程序,我将拥有无架构的对象。所以使用mongoDB而不是mysql是有道理的,因为mysql将涉及多个表查找来组装对象。我希望我的物体尺寸很小。 我对MongoDB在这些任务中的表现几乎没有任何疑问

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

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

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

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

提前致谢。

我被告知这个问题很模糊,我不知道为什么。我问mongoDB的设计通常如何处理这些操作。

1 个答案:

答案 0 :(得分: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

这有帮助吗?

干杯

罗纳德