MongoDB SSD与更多RAM

时间:2014-05-05 19:59:56

标签: mongodb

使用SSD驱动器或更多RAM订购VPS更好吗?到目前为止SSD非常昂贵,MongoDB需要大量的磁盘空间。我目前的数据库大小约为50 GB,因此在具有1 GB RAM的SSD或具有8 GB RAM的HDD上性能会更好吗?

1 个答案:

答案 0 :(得分:2)

我首先估计你认为MongoDB大小使用的内存工作集是什么 - 有关如何处理估算的一些细节可以在这里找到:

http://docs.mongodb.org/manual/faq/diagnostics/

它是应用程序例行访问的数据集的函数,加上需要保存在内存中的索引量。如果你没有足够的记忆力来做到这一点,我的经验就是表现很快就会从悬崖上掉下来。我认为固态硬盘非常适合数据库性能,但我的经验是,你最好还是确保你的工作集保留在内存中。

在我看来,1GB的生产系统相当低 - 这需要处理操作系统,mongod和其他守护进程,工作集,以及你需要在服务器上做的任何事情。请记住,如果您的数据库正在增长,您的工作集大小也可能会增长,如果没有其他原因而不是索引变大。