是的,Mongo在ram中保存了完整的数据库吗?

时间:2010-07-14 21:47:35

标签: mysql memory mongodb

与MySQL相比,ram需要多少mongo?

2 个答案:

答案 0 :(得分:6)

MongoDB尽力在RAM中保留尽可能多的有用信息。 MySQL通常会做同样的事情。

两个数据库都将使用他们可用的所有RAM。

比较两者并不容易,因为它确实取决于很多事情。诸如表结构,数据大小和索引之类的东西。

如果您为MongoDB和MySQL提供相同数量的RAM,通常会找到以下内容:

  1. MongoDB非常擅长查找个人记录。 (如查找用户或更新条目)
  2. MySQL非常擅长加载和使用相关数据集。
  3. 性能将完全取决于您对数据库的使用。

答案 1 :(得分:0)

简短的回答是:相同。

另一种要问的方法是:如果我使用MySQL + memcached,我需要使用Mongo而不是那个组合多少ram?答案将是两个集群的相同内存总量的顺序(在这种情况下,mongodb集群可能会被分片)。