MongoDB的下載、安裝與部署方法

一、什麼是MongoDB?mongodb

  它是介於關係型數據庫和非關係型數據庫之間的一種NoSQL數據庫,用C++編寫,是一款集敏捷性、可伸縮性、擴展性於一身的高性能的面向文檔的通用數據庫。shell

二、爲何要用MongoDB?數據庫

  它具備如下幾個特徵:編程

    a)、靈活的文檔數據模型windows

        能夠很是容易的存儲不一樣結構的的數據,而且還能動態的修改這些數據的源結構模式瀏覽器

    b)、可伸縮可擴展性服務器

        從單個服務器到數千個節點,MongoDB能夠很輕鬆的進行水平擴展,部署多個數據中心數據結構

    c)、二級索引運維

        包括在徹底一致的任何字段上的索引、地理空間、文本搜索以及TTL索引,都能進行快速、細粒度的訪問到數據編程語言

    d)、豐富的查詢語言

        MongoDB的查詢語言提供了多樣化的字段級別的操做符、數據類型以及即時更新。幾乎提供了全部編程語言的驅動來更直觀的使用它

    e)、健壯的操做工具

        MongoDB的管理服務和運維管理工具可使你很輕鬆的部署,監控、備份和規劃它

三、何時用MongoDB?

  如下幾個使用場合:

    a)、須要寫入大量的數據,可是這些這些數據的價值並非過高,好比:日誌

    b)、數據增加量較大,並且數據結構有時候還不一致

    c)、將來數據會很大

四、MongoDB的安裝部署

  下載地址:http://www.mongodb.org/downloads,注意有32位和64位之分,32爲數據庫最大容量不能超過2GB!

  博主系統是Win8.1 64位系統,因此如下是以此係統爲例進行最新版本(3.03)的MongoDB的安裝和部署!

    a)、下載好64位的MSI安裝文件,雙擊進行安裝。

    Ⅰ、直接Next進入下一步:

        Ⅱ、勾選「I accept......」,你懂的、Next:

        Ⅲ、第一個選項:Complete(完整版),默認安裝全部功能到C盤;第二個選項Custom(自定義),能夠選擇安裝目錄與服務。這裏咱們選擇Custom:

        Ⅳ、默認所有功能安裝,選擇Browse更換安裝目錄到F:\MongoDB(本身選擇、)下,Next,而後選擇Install開始安裝:

        Ⅴ、安裝完成!

        Ⅶ、打開MongoDB目錄下的bin文件夾,你會看到不少exe可執行文件,簡單介紹下:

    b)、開始部署:

        Ⅰ、首先咱們在安裝目錄(F:\MongoDB)下新建一個db文件夾做爲數據庫存放路徑,而後用服務端文件指定爲數據庫目錄!

            win+R,輸入cmd,進入DOS命令窗口,而後用cd命令進入F:\MongoDB:\bin目錄下,執行以下命令:

              F:\MongoDB\bin>mongod.exe --dbpath F:\MongoDB\db

          將會輸出服務端相關信息,包括版本,數據庫所在路徑,監聽端口號,數據庫大小等等、看到這個說明你已經成功了、

          或者在瀏覽器中輸入:http://localhost:27017/,你會看到下面一段話,

           It looks like you are trying to access MongoDB over HTTP on the native driver port.

          「正在嘗試在本地驅動端口上用HTTP連接MongoDB」,也能說明你配置服務端成功了!

        Ⅱ、啓動MongoDB客戶端進入shell、

            服務端配置成功以後,咱們不要關閉這個服務端DOS窗口,不然的話是沒法鏈接的!

            咱們打開另一個命令窗口,進入到F:\MongoDB:\bin下,輸入mongo.exe命令鏈接數據庫,

            看到這個說明客戶端已經成功鏈接服務器,接下來你就能夠在shell中使用各式各樣的mongodb命令了!!

            若是服務端沒有開啓的話,會出現以下沒法鏈接的錯誤:

    c)、爲系統添加MongoDB服務

        到這一步那麼會有人說了,我總不能每次使用客戶端的時候都要保持一個服務端的DOS窗口爲打開狀態吧?答案固然是確定不會的了!

        下面咱們就試着添加一個MongoDB服務:

        Ⅰ、咱們在F:\MongoDB目錄下新建一個log文件夾用於存放日誌文件,而後組合鍵 win+x+a,打開管理員命令提示符。

        Ⅱ、使用以下命令建立配置文件mongod.cfg:

C:\Windows\system32>echo logpath=F:\MongoDB\log\mongod.log> "F:\MongoDB\mongod.cfg"

C:\Windows\system32>echo dbpath=F:\MongoDB\db>> "F:\MongoDB\mongod.cfg"

        Ⅲ、好了,準備工做已經作完,下面開始最重要的一步,使用SC命令建立MongoDB服務:

       C:\Windows\system32>sc.exe create MongoDB binpath="F:\MongoDB\bin\mongod.exe --service --config=F:\MongoDB\mongod.cfg"

          以後會出現如下建立服務成功提示:

                    

        Ⅳ、開啓服務:

            使用以下命令:C:\Windows\system32>net start MongoDB 開啓MongoDB服務!看到這個說明你成功了、

            而後win+r,輸入services.msc打開windows服務列表,你會看到一個名稱爲MongoDB,狀態爲「正在運行」的服務、

到此爲止你就能夠從服務中啓動MongoDB,而後使用它的服務而不用一直保留着另外一個服務端的DOS窗口了!

        Ⅴ、關閉服務和刪除服務

            關閉服務使用以下命令:

                  C:\Windows\system32>net stop MongoDB

            刪除服務使用以下命令:

                  C:\Windows\system32>sc.exe delete MongoDB

相關文章
相關標籤/搜索