適用場景:持久化緩存層,高效的實時性,用于對象及json數據的存儲,高伸縮性的場景,大尺寸,低價值的數據存儲
不適用的場景:
要求高度事務性的系統
傳統的商業智能應用
復雜多表查詢
centos環境
mongodb的安裝
首先去mongodb的官網下載相應版本
第二步:
tar zxvf mongodb-linux*******
第三步:
將mongodb移動到 /usr/local/mongodb
mv mongodb ?/usr/local/mongodb
創建數據庫文件(默認的數據庫文件的位置是/data/db,啟動時會自動創建)
mkdir /usr/local/mogoDB沒有具體的安裝過程,解壓文件包后,可以直接使用,非常高效和方便
touch /usr/local/mongodb/dblogs ?#日志文件
第四步 開機自啟動
將mongodb 啟動項目加入rc.local保證mongodb在服務器開機時啟動
第五步:啟動mongodb:
運行mongodb命令
進入 bin目錄里面 里面有個mongod ?用./mongod 啟用
./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs & ? ?后臺執行
或者:
./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs --fork
檢查是否啟動:
pstree -p | grep mongod
殺掉mongodb的進程 千萬不能用 kill -9 進程號
這樣極有可能下次mongodb再次啟動的時候無法啟動
解決辦法 將/data 文件夾下面的 mongod.lock 刪掉
要想殺掉mongo的進程 用
pkill mongod ?或者killall mongod
查看端口:
netstat -tunpl | grep :27017
===============================
exit ?退出數據庫