MongoDB介紹和安裝,MongoDB介紹安裝
Mongo DB 是目前在IT行業非常流行的一種非關係型資料庫(NoSql),以靈活的資料存放區方式受到當前IT從業人員的青睞。現在就簡單介紹下Mongo DB、Mongo DB的安裝、以及與關係型資料庫的區別。
簡單介紹:
Mongo DB的資料被分組儲存在資料集中,稱之為一個集合(Collenction)。每個 集合在資料庫中都有一個唯一的標識名,並且可以包含無限數目的文檔。集合的概念類似關係型資料庫裡的table,不同的是它不需要定義任何schema。
MongoDB使用BSON(Binary JSON)這種資料結構來儲存資料和進行網路資料交換,BSON不僅支援更多更複雜的資料類型,還具有schema-free(模式自由)的特性,所以說,我們無需定義任何結構,就可以把完全不同結構的DocumentObject Storage Service到一個資料庫中。
Document對象,是以鍵-值對的形式存在。鍵用於唯一標識一個文檔,字串類型,而值則可以是各中複雜的檔案類型,比如說,一句話,一個圖片,一個數組,一個集合等。
在操作的時候,Mongo DB不需要我們手動編寫SQL語句,採用Shell命令進行CRUD,Shell命令的操作文法跟JavaScript很相似,可以說控制台底層的查詢語句就是用JavaScript指令碼完成操作的。
MongoDB服務端可以運行在Linux、Windows等平台,支援32位和64位應用,預設連接埠為27017。
MongoDB的安裝:
1)我用的是mongodb-win32-x86_64-2008plus-2.6.6.zip,將其解壓,建立檔案路徑:E:\Program files\mongodb-2.6.6,解壓後的檔案拷貝到檔案夾中。 2)在mongodb檔案夾下建立data檔案夾,路徑:E:\Program files\mongodb\data 3)在data檔案夾中建立兩個檔案夾分別為db、log,路徑:E:\Program files\mongodb\data\db,E:\Program files\mongodb\data\log 4)運行cmd.exe,進入DOS作業環境 進入bin目錄: 5)建立log檔案 命令:mongod --logpath "E:\Program files\mongodb\data\log\log.txt" log檔案夾下出現log.txt檔案 6)建立db檔案 命令如下:mongod -dbpath "E:\Program files\mongodb\data\db"
打出以下資訊後,表示你安裝已經成功了,此時可以進入shell操作了,db檔案夾下自動產生如下檔案夾:
再次運行一個cmd.exe,進入DOS環境,輸入命令:mongo.exe,連結成功後,collections:0會自動改為collections:1,如下:
這樣就可以進行Shell操作了。
與關係型資料庫的區別:
總結:
Mongo DB很好的實現了物件導向的思想(OO思想),在Mongo DB中每一條記錄都是一個Document對象。Mongo DB所有的資料持久操作都無需開發人員手動編寫SQL語句,直接調用方法就可以輕鬆的實現CRUD操作。