一.簡介 MongoDB 是一個基於分散式文件存儲的資料庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。 mongoDB mongoDB MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。他支持的數據結構非常鬆散, ...
一.簡介
MongoDB 是一個基於分散式文件存儲的資料庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。 mongoDB MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。他支持的數據結構非常鬆散,是類似json的bson格式,因此可以存儲比較複雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似於面向對象的查詢語言,幾乎可以實現類似關係資料庫單表查詢的絕大部分功能,而且還支持對數據建立索引。[3]
二.安裝與配置
1.下載安裝
http://dl.mongodb.org/dl/win32/x86_64
我這裡下載的是3.2.18.zip版本
2.配置啟動
第一步:解壓到一個盤上,例如我的解壓的目錄E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18,如圖所示:
第二步:配置存放日誌和數據的目錄,不然mongoDB啟動不起來,如圖所示:
我們在E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18 目錄下,創建一個mongodb.cfg 配置文件,有兩個屬性logpath和dbpath,分別設定值,並且在d盤創建對應配置路徑的文件夾,如圖所示:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongodb.log
打開控制台cmd,進入mongodb安裝目錄/bin文件下運行命令:mongod.exe --config "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg",來啟動MongoDB伺服器,--config 選項表示啟動時通過E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg,註意這裡路徑一定要用“”括起來,配置文件的信息配置伺服器。如圖所示:
3.測試一下是否配置正常
我們在運行cmd.exe進入dos命令界面,然後進入cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin目錄下,運行mongo命令,測試一下連接,如圖所示:
這時說明配置已經成功。
三.添加MongoDB到Windows Service
我們當我們把運行MongoDB伺服器的dos命令界面關掉,這樣我們就不能鏈接MongoDB,然後像mysql一樣添加到Windows Service,然後在命令行上啟動服務和關閉服務,這樣方便我們操作和管理服務。
我們接下來需要把MongoDB到Windows Service,用到的命令是--install設定安裝MongoDB為伺服器到Windows Service
第一步:執行—install,以管理員身份啟動cmd, 進入dos命令界面,先進入到cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin目錄下,執行命令:
mongod.exe --config "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg" --install --serviceName "MongoDB" 如圖所示:
第二步:啟動/關閉MongoDB服務
net start mongodb 啟動MongoDB服務
net stop mongodb 啟動MongoDB服