2014-05-05 27 views
-1

是更好的SSD驱动器或更多的RAM订购VPS?到目前为止,SSD的价格相当昂贵,而且MongoDB需要大量的磁盘空间。我当前的数据库大小约为50 GB,那么对于1 GB RAM的SSD或8 GB RAM的HDD,性能会更好吗?MongoDB的SSD VS更多的RAM

+0

这取决于你的使用模式。如果你有很多的写入,但读取很少,那么磁盘速度比内存更重要。这就是说1GB的RAM听起来非常低。 – Martin

回答

1

我会与估计你认为工作组由MongoDB的大小使用会记忆什么开始 - 对如何处理这一估计有些细节可以在这里找到:

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

这是一个功能应用程序经常访问的一组数据以及需要保存在内存中的索引量。如果你没有足够的记忆力,那么我的经验就是性能会很快从悬崖上掉下来。我认为固态硬盘对于数据库性能来说非常棒,但我的经验是,您最好确保工作集保留在内存中。

在我的生产系统的意见1GB相当低 - 这需要处理,你需要在服务器上做OS,mongod的和其他的守护进程,工作集,再加上其他任何东西。请记住,如果您的数据库不断增长,您的工作集规模可能会增长,如果除了索引变得更大,没有其他原因。