Windows下MongoDB的安裝及配置

MongoDB簡介

       MongoDB是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫。旨在爲 WEB 應用提供可擴展的高性能數據存儲解決方案。mongodb

       MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的,是一個高性能,開源,無模式的文檔型NosQL數據庫。數據庫

       MongoDB是能夠應用於各類規模的企業、各個行業以及各種應用程序的開源數據庫。做爲一個適用於敏捷開發的數據庫,MongoDB的數據模式能夠隨着應用程序的發展而靈活地更新。與此同時,它也爲開發人員 提供了傳統數據庫的功能:二級索引,完整的查詢系統以及嚴格一致性等等。 MongoDB可以使企業更加具備敏捷性和可擴展性,各類規模的企業均可以經過使用MongoDB來建立新的應用,提升與客戶之間的工做效率,加快產品上市時間,以及下降企業成本。編程

        MongoDB是專爲可擴展性,高性能和高可用性而設計的數據庫。它能夠從單服務器部署擴展到大型、複雜的多數據中心架構。利用內存計算的優點,MongoDB可以提供高性能的數據讀寫操做。 MongoDB的本地複製和自動故障轉移功能使您的應用程序具備企業級的可靠性和操做靈活性。數組

主要特色

  • MongoDB 是一個面向文檔存儲的數據庫,操做起來比較簡單和容易。
  • 你能夠在MongoDB記錄中設置任何屬性的索引來實現更快的排序。
  • 你能夠經過本地或者網絡建立數據鏡像,這使得MongoDB有更強的擴展性。
  • 若是負載的增長(須要更多的存儲空間和更強的處理能力),它能夠分佈在計算機網絡中的其餘節點上這就是所謂的分片。
  • Mongo支持豐富的查詢表達式。查詢指令使用JSON形式的標記,可輕易查詢文檔中內嵌的對象及數組。
  • MongoDb 使用update()命令能夠實現替換完成的文檔(數據)或者一些指定的數據字段 。
  • Mongodb中的Map/reduce主要是用來對數據進行批量處理和聚合操做。
  • Map和Reduce。Map函數調用emit(key,value)遍歷集合中全部的記錄,將key與value傳給Reduce函數進行處理。
  • Map函數和Reduce函數是使用Javascript編寫的,並能夠經過db.runCommand或mapreduce命令來執行MapReduce操做。
  • GridFS是MongoDB中的一個內置功能,能夠用於存放大量小文件。
  • MongoDB容許在服務端執行腳本,能夠用Javascript編寫某個函數,直接在服務端執行,也能夠把函數的定義存儲在服務端,下次直接調用便可。
  • MongoDB支持各類編程語言:RUBY,PYTHON,JAVA,C++,PHP,C#等多種語言。
  • MongoDB安裝簡單

MongoDB與其餘數據庫的區別

 

MongoDB安裝配置

(一)   下載安裝包瀏覽器

連接地址:https://www.mongodb.com/download-center/community,選擇版本及操做系統類型,以下圖所示:服務器

(二)   安裝MongoDB網絡

雙擊下載的安裝包,選擇安裝路徑,完成安裝。架構

(三)   配置MongoDBapp

1.在安裝路徑(本文路徑爲」 D:\Program Files\MongoDB\Server\3.6\bin」)下新建「data」文件夾,同時在data文件夾下新建「db」(用於存儲數據)和「log」(用於存儲日誌)文件夾,以下圖所示,並在log文件夾下新建一個文本文件,並命名爲「MongoDB.log」。編程語言

   

2.在開始菜單中,輸入「CMD」,在輸入欄上方,右鍵以管理員運行命令行

3.進入「D:\Program Files\MongoDB\Server\3.6\bin」目錄(先輸入「d:」,而後輸入「cd D:\Program Files\MongoDB\Server\3.6\bin」)

4.輸入以下的命令啓動MongoDB服務:

mongod --dbpath D:\Program Files\MongoDB\Server\3.6\bin\data\db

5.在瀏覽器輸入http://localhost:27017 (27017是mongodb的端口號)查看,若以下圖所示,表示鏈接成功;若不成功,查看端口是否被佔用

6.MongoDB安裝爲Windows服務:

 mongod --dbpath 「D:\Program Files\MongoDB\Server\3.6\bin\data\db」  --logpath 「D:\Program Files\MongoDB\Server\3.6\bin\data\log\MongoDB.log」 --serviceName MongoDB –install

安裝完成後,能夠在服務中開啓,以下圖:

 

下表爲MongoDB啓動的參數說明:

參數

描述

–bind_ip

綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定默認本地全部IP

–logpath

指定MongoDB日誌文件,注意是指定文件不是目錄

–logappend

使用追加的方式寫日誌

–dbpath

指定數據庫路徑

–port

指定服務端口號,默認端口27017

–serviceName

指定服務名稱

–serviceDisplayName

指定服務名稱,有多個mongodb服務時執行。

–install

指定做爲一個Windows服務安裝。

下載安裝可視化工具

MongoDB可視化工具—Robo 3T

下載連接: https://robomongo.org/download。安裝後,鏈接MongoDB,以下圖:

相關文章
相關標籤/搜索