2011-11-15 18 views
1

我在閱讀O'Reilly MongoDB - 權威指南時正在玩MongoDB。安裝和更新MongoDB:Dev x Prod Envs

在附錄A中,作者教授如何安裝MongoDB,下載最新版本,創建/ data/db目錄等等。

問題是:什麼是安裝MongoDB的最佳方法?

在我的計算機中,首先我提取存檔,然後在/mongodb-linux-i686-2.0.1目錄中創建該結構/ data/db。我做出了正確的決定嗎?

我只是在玩,但是,如果我決定使用MongoDB開始一個真正的項目呢?如何正確設置我的服務器,以便在沒有數據丟失的情況下更新下一個版本的MongoDB(因爲我的/ data目錄位於/mongodb-linux-i686-2.0.1目錄中)?

回答

2

通常,MongoDB將使用/data/db - 即文件系統樹根目錄中的文件夾 - 作爲數據路徑。您可以使用--dbpath命令行參數或配置文件(以及--config)覆蓋此選項。由您決定是使用默認數據路徑還是自定義數據路徑,並使用啓動腳本來設置所需的選項。

如果您使用的是基於RPM的發行版,請參閱http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages以獲取有關使用官方提供的10gen RPM的信息;如果您使用的是Debian或Ubuntu,請參閱http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages。這些軟件包爲您提供啓動腳本,默認值爲--dbpath,符合相應操作系統的預期。

+0

在未來的思考,如果我的/ data目錄是「在MongoDB目錄內」,如何正確地更新MongoDB? – sonnuforevis