84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
lz现在想用mongodb2.6作为数据存储,在虚拟机看了下mongodb和mysql内存占用,mongodb默认情况比mysql占用能小5M左右,但不知道数据量与io大的时候,是否还这样,各位能否给点建议
ringa_lee
你在意的不應該是誰多佔用了5M內存,而是誰能更好更快的處理你的資料庫讀寫請求。 MySQL我不是很熟悉,MongoDB使用記憶體映射,你的資料存取後會一直留在記憶體裡直到記憶體滿為止。所以一般不建議mongo伺服器上跑別的進程因為Mongo可以用到你所有的記憶體。好處是如果你記憶體夠大裝下所有數據,那麼讀寫效能就會好很多。
你在意的不應該是誰多佔用了5M內存,而是誰能更好更快的處理你的資料庫讀寫請求。 MySQL我不是很熟悉,MongoDB使用記憶體映射,你的資料存取後會一直留在記憶體裡直到記憶體滿為止。所以一般不建議mongo伺服器上跑別的進程因為Mongo可以用到你所有的記憶體。好處是如果你記憶體夠大裝下所有數據,那麼讀寫效能就會好很多。