1. 程式人生 > >MongoDB(1)--簡單介紹以及安裝

MongoDB(1)--簡單介紹以及安裝

bool avi dsm south drive 內嵌 安裝 默認安裝 區別

前段時間接觸了NoSql類型的數據庫redis,當時是作為緩存server使用的。那麽從這篇博客開始學習還有一個非常出名的NoSql數據庫:MongoDb。只是眼下還沒有在開發其中使用。一步一步來吧。


簡單介紹

MongoDB是一個開源的,基於分布式的,面向文檔存儲的非關系型數據庫。

是非關系型數據庫其中功能最豐富、最像關系數據庫的。
MongoDB由C++編寫,其名字來源於"humongous"這個單詞,其宗旨在於處理大量數據。
MongoDB能夠執行在Windows、unix、OSX、Solaris系統上,支持32位和64位應用,提供多種編程語言的驅動程序。
M

ongoDB支持的數據結構很松散,是類似json的BSON格式,通過鍵值對的形式存儲數據。能夠存儲復雜的數據類型。
MongoDB支持的數據類型有:null、boolean、String、objectId、32位整數、64位整數、64位浮點數、日期、正則表達式、js代碼、二進制數據、數組、內嵌文檔、最大值、最小值、沒有定義類型。
其中。內嵌文檔我理解的並非.doc.txt等文件。這裏所指的文檔是mongoDB的一個存儲單元(相當於關系型數據其中的記錄)。在mongoDB中的表現形式為{key1:value1,key2:value2},而內嵌文檔則是這種形式{key1:value1,key2:{key2.1:value2.1,key2.2:value2.2}}。


MongoDB最大的特點是他支持的查詢語言很強大,其語法有點類似於面向對象的查詢語言,差點兒能夠實現類似關系數據庫單表查詢的絕大部分功能。並且還支持對數據建立索引。

windows下的安裝

安裝

下載路徑:https://www.mongodb.org/downloads
解壓之後安裝這沒什麽好說的,由於連安裝路徑都不用你選的。

我還註意,它就安裝完了。我連路徑都沒找著。還是上網查的。默認安裝在了C:\Program Files\MongoDB下。

啟動

創建數據庫文件夾E:\mongodb。接下來打開命令行窗體:

技術分享

使用配置文件啟動

官方下載的安裝包裏面沒有默認的配置文件,若想使用配置文件自己動手來吧,使用配置文件怎麽著也比敲命令來的高級些吧?使用命令的都是大師!使用配置文件配置數據庫文件、日誌文件以及其他的一些配置例如以下:

  • 建立數據庫文件夾 E:\mongodb\data
  • 建立日誌文件夾 E:\mongodb\log
  • 建立配置文件 E:\mongodb\conf
  • 建立.conf配置文件,配置文件內容例如以下:

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


普通啟動

技術分享
訪問:http://localhost:27017/能夠看到顯示信息例如以下,就表明啟動成功了。


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

MongoDB安裝為Windows服務

將mongodb安裝為windows服務很easy僅僅須要在上面運行的命令行後加入 --install就可以

技術分享


小結:安裝和簡單介紹就到此結束了,基本上安裝這個部分和redis沒有區別。

感覺nosql的都相對輕便靈活一些。





MongoDB(1)--簡單介紹以及安裝