① mongodb對機器配置的最低要求是什麼比如我的vps是500M內存,6G硬碟,就承受不了很大的日誌,應該注意什麼
你好.我是IDC行業人員
可以嘗試著先把VPS中沒用的程序清理掉.有很多喜歡在VPS或者伺服器開通以後.立馬安裝上所有的程序.配置好所有的環境.以便使用方便.其實是錯誤的做法.比如說PHP.MYSQL這些程序本身就比較占系統資源.而且配置多種環境.有時候會造成不兼容的現象或者是有錯誤出現.因此建議只安裝需要的程序即可.其他的一律卸載.這樣也為系統節省了資源.提高系統性能. 另外.VPS是虛擬伺服器.512M內存配置的VPS性能.和512M內存配置的伺服器在性能上還是會有一定的差距.推薦用高配置的VPS.或者是用獨立的伺服器
② linux下我mongodb存儲快要滿了,怎麼擴充存儲大小,且不刪除原來的數據
如果是你的硬碟滿了,你可以再用別的硬碟跟這個硬碟構成RAID。
如果是你的一個BSON doc快滿了,那麼說明你的存儲的數據結構是有問題的,如果可能的話,應該重新設計以使BSON doc不超過限制;如果不能的話,那麼你可以修改
源文件「mongo/src/mongo/bson/util/builder.h」裡面的
constintBSONObjMaxUserSize=16*1024*1024;
到你需要的大小,然後重新編譯mongodb。但不要改的太大,因為每一個BSON Object都是要全部讀進內存里的。