1. 初探MongoDB —— 介紹、安裝和配置

1、寫在前面web

  以前一直以來,都是使用關係型數據庫。也很早就聽聞,當數據量大的時候,關係型數據庫使用起來會有不少問題。諸如查詢數據慢,加載花費時間長等等。mongodb

  也早就耳聞NOSQL(NoSQL = Not Only SQL ),泛指非關係型數據庫。這種數據庫主要以哈希表的形式存儲。即:這個表中有一個指定的鍵和一個指針指向特定的數據,key、value鍵值對模式。這種方式的好處就是簡單,容易部署。數據庫

  而在NOSQL數據庫中,主要有Cassandra、Mongodb、CouchDB、Redis、 Riak、Membase、Neo4j 和 HBase這幾種,其中以Mongodb最爲經常使用。那麼閒話很少,步入正題。下面就來介紹下,在Windows系統下如何下載安裝Mongodb開發環境。瀏覽器

 

2、下載與安裝app

  1.首先登陸到Mongodb官網( http://www.mongodb.org/downloads )下載合適本身系統的最新的安裝包(32位/64位)。post

 

  2. 下載好之後,在D盤新建文件夾MongoDB,將安裝包解壓在文件夾中。測試

 

 

 

 

 

 

 

 

 

 

  3. 在當前目錄下,新建數據庫目錄D:\MongoDB\data。接下來打開cmd命令行窗口,切換到D:\MongoDB\bin 目錄執行以下命令:ui

mongod --dbpath D:\MongoDB\data

輸入完命令,會出現一些啓動信息,最後一行提示:spa

waiting for connections on post 27017..
admin web console waiting for connections on post 28017.命令行

  4. 在瀏覽器地址欄輸入:localhost://27017 ,進行鏈接測試。

  5. 頁面訪問提示成功。至此,MongoDB安裝算是結束了,比想象中簡單許多。

 

3、Windows服務安裝

  爲了能啓動和關閉更加方便,咱們將MongoDB安裝位Windows服務。

具體命令以下:

mongod --dbpath D:\MongoDB\data --install

出現提示信息:

--install has to be used with --logpath

按照提示,咱們須要指定log目錄。因而,咱們建立log目錄D:\MongoDB\logs ,而後從新執行命令。不過,仍是出現上面同樣的提示信息。

經過網上查詢資料,能夠經過用SC命令的方式來建立服務。

具體命令幫助信息:

輸入命令以下:(注意:要在C:\Windows\System32目錄下輸入命令)

sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log  --logappend"

建立成功

爲了更好的查看服務是否真的建立成功,咱們能夠右擊計算機--管理--服務,查看:

能夠手動啓動服務,也能夠輸入命令行:

net start MongoDB

 

4、配置文件建立及設置

  MongoDB已經被咱們作成服務了,之後啓動就方便了許多。可是,這尚未結束,咱們還要本身手動建立一個配置文件。 

  • 創建配置文件目錄 D:\MongoDB\etc
  • 創建配置文件 D:\MongoDB\etc\mongodb.conf

在配置文件中填入一下內容:

dbpath=D:\MongoDB\data #數據庫路徑
logpath=D:\MongoDB\logs\mongodb.log #日誌輸出文件路徑
logappend=true #錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是重新建立一個新文件
journal=true #啓用日誌文件,默認啓用
quiet=true #這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲false
port=27017 #端口號 默認爲27017

 上面僅指定了幾個比較經常使用的選項,更多詳細配置請參考官方文檔 http://docs.mongodb.org/manual/reference/configuration-options/

  最後,在命令行指定MongoDB服務的log:

mongod --config D:\MongoDB\etc\mongodb.conf

 

5、最後的最後

  至此,MongoDB的下載安裝和配置基本就介紹完了。

  下一篇博文,將給你們演示,如何進行數據庫的(贈刪改查)基本操做。不對之處,歡迎斧正,謝謝關注!

相關文章
相關標籤/搜索