標籤: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一: 安裝與配置及簡介