程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> MongoDB介紹和安裝

MongoDB介紹和安裝

編輯:SyBase教程

MongoDB介紹和安裝


Mongo DB 是目前在IT行業非常流行的一種非關系型數據庫(NoSql),以靈活的數據存儲方式受到當前IT從業人員的青睐。現在就簡單介紹下Mongo DB、Mongo DB的安裝、以及與關系型數據庫的區別。

簡單介紹:


Mongo DB的數據被分組存儲在數據集中,稱之為一個集合(Collenction)。每個 集合在數據庫中都有一個唯一的標識名,並且可以包含無限數目的文檔。集合的概念類似關系型數據庫裡的table,不同的是它不需要定義任何schema。

MongoDB使用BSON(Binary JSON)這種數據結構來存儲數據和進行網絡數據交換,BSON不僅支持更多更復雜的數據類型,還具有schema-free(模式自由)的特性,所以說,我們無需定義任何結構,就可以把完全不同結構的Document對象存儲到一個數據庫中。

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操作。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved