个人写的一个小站,用MongoDB作为数据库,最近准备上线。
正好VPS即将到期,准备换Linode 512MB那款,听说MongoDB很耗内存,不知道跑起来会不会卡,会占用多少内存呢?要不要做什么优化?
如果不合适,那至少要多大的内存才适合跑MongoDB呢?
迷茫2017-04-21 11:20:02
Mongodb 是無法規定他的內存大小的,他是有多少內存用多少,所以有人說他會比較佔用內存,但是內存不夠了,他也不會強佔,當然這個時候就進行了磁碟交換了,性能上就會變差了,取決於你的熱數據了。我的建議是只是你自己的小站,那就是騾子是馬拉出來溜溜就知道了,而且mognodb的水平擴展是非常方便的,所以也不用擔心以後的擴展問題。
ringa_lee2017-04-21 11:20:02
vps業務上沒必要用mongodb吧。如果玩玩的話,mongodb在記憶體效能很高,但記憶體不夠了,它不會去佔用多餘的內存,只會寫到磁碟,這樣效能就非常低了。簡而言之,不會出現機器因為mongodb吃記憶體而掛。