學習MongoDB一: 安裝與配置及簡介

來源:互聯網
上載者:User

標籤:db   mongo   

一.簡介

     

    MongoDB一種非關係型資料庫(NoSql),是一種強大、靈活、可擴充的資料存放區方式,因為MongoDB是文檔模型,自由靈活很高,可以讓你在開發過程中暢順無比,對於大資料量、高並發、弱事務的互連網應用,MongoDB可以應對自如,MongoDB內建的水平擴充機制提供了從百萬到十億層級的資料量處理能力,還對MapReduce式彙總的支援,以及對地理空間索引的支援。


二.主要特性


面向集合儲存,易於儲存物件類型的資料

模式自由

支援動態查詢

支援完全索引,包含內部對象

支援複製和故障恢複

使用高效的位元據儲存,包括大型物件

檔案儲存體格式為BSON(一種JSON的擴充)


三.基本概念


文檔(document):是MongoDB中資料的基本單元

非常類似於關係型資料庫系統中的行(但是比行要複雜的多)

注意:

每一個文檔都有一個特殊的鍵”_id”,它在文檔所處的集合中是唯一的,相當於關

係數據庫中的表的主鍵

 

集合(collection):就是一組文檔

類似於關係型資料庫系統中的表


MongoDB的單個電腦可以容納多個獨立的資料庫,每一個資料庫都有自己的集合和許可權。

MongoDB內建簡介但功能強大的JavaScript shell,這個工具對於管理MongoDB執行個體和操作資料作用非常大


四.下載安裝


1.去官網(www.mongodb.org/downloads)下載對應得版本

2.解壓,在解壓後的目錄下建立data/db與data/log檔案夾且在log檔案夾下建立檔案mongodb.log,

  650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/8A/3E/wKiom1grxrvAeGiqAAA8QCcj5e0491.jpg-wh_500x0-wm_3-wmp_4-s_3633759716.jpg" title="1.jpg" alt="wKiom1grxrvAeGiqAAA8QCcj5e0491.jpg-wh_50" width="800" height="208" border="0" hspace="0" vspace="0" style="width:800px;height:208px;" />

3.啟動

  切換到mongodb下的bin目錄,執行如下命令:

   mongod --dbpath="資料的存放路徑" --logpath="日誌的存放路徑" 

    650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/8A/3F/wKiom1gryjSxsd4OAAA-LZj5_qw665.jpg-wh_500x0-wm_3-wmp_4-s_3140797364.jpg" title="805C.tmp.jpg" alt="wKiom1gryjSxsd4OAAA-LZj5_qw665.jpg-wh_50" width="600" height="136" border="0" hspace="0" vspace="0" style="width:600px;height:136px;" />

4.測試是否啟動成功

  切換到mongodb下的bin目錄,執行mongo命令,如表示成功:

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/8A/3B/wKioL1gry2Gigo3zAABYVvdsTPQ238.jpg-wh_500x0-wm_3-wmp_4-s_723157201.jpg" title="1231.tmp.jpg" alt="wKioL1gry2Gigo3zAABYVvdsTPQ238.jpg-wh_50" />


五.將mongoDB設定成windows服務

1.在mongodb下建立mongo.config

內容如下:

dbpath=D:\install\development\mongodb-win32-x86_64-2.4.3\data\db

logpath=D:\install\development\mongodb-win32-x86_64-2.4.3\data\log\mongodb.log

2.用管理員身份開啟cmd命令列,進入mongodb\bin目錄,輸入:

mongod --config D:\install\development\mongodb-win32-x86_64-2.4.3\mongo.config --install --serviceName "MongoDB"

3.效果

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/8A/3F/wKiom1grzKDz7S_YAAAK5WGVf30792.png-wh_500x0-wm_3-wmp_4-s_3496633330.png" title="圖片1.png" alt="wKiom1grzKDz7S_YAAAK5WGVf30792.png-wh_50" />










本文出自 “7455444” 部落格,請務必保留此出處http://7465444.blog.51cto.com/7455444/1873355

學習MongoDB一: 安裝與配置及簡介

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.