1. 程式人生 > >Mongodb的介紹和簡單使用

Mongodb的介紹和簡單使用

Mongodb的介紹和簡單使用

①Mongodb的介紹

MongoDB (名稱來自「humongous (巨大無比的)」), 是一個可擴充套件的高效能,開源,模式自由,面向文件的NoSQL,基於 分散式 檔案儲存,由 C++ 語言編寫,設計之初旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。

MongoDB使用的是記憶體對映儲存引擎,它會把磁碟IO操作轉換成記憶體操作,如果是讀操作,記憶體中的資料起到快取的作用,如果是寫操作,記憶體還可以把隨機的寫操作轉換成順序的寫操作,大幅度提升效能。

MongoDB 既擁有Key-Value儲存方式的高效能和高度伸縮性,也擁有傳統的RDBMS系統的豐富的功能,集兩者的優勢於一身。 介於關係資料庫和NoSQL之間,也是功能最豐富、最像關係資料庫的的NoSQL。

MongoDB官方文件:https://docs.mongodb.com
MongoDB中文社群:http://www.mongoing.com

②Mongodb的簡單使用

  1. 通過Ubuntu的包管理系統匯入MongoDB的公共金鑰

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA3129271

在匯入MongoDB軟體源證書還有下載MongoDB時出現無法連線情況,那麼換個網路環境試試了!

  1. 建立一個MongoDB軟體源的列表檔案

建立 /etc/apt/sources.list.d/mongodb-org-3.2.list 空檔案.

例如 終端下執行:

vi /etc/apt/sources.list.d/mongodb-org-3.2.list1

Ubuntu 12.04 在終端下執行:

echo “deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list1

Ubuntu 14.04 在終端下執行:

echo “deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list1

將軟體源加入到剛建立的空檔案中。

  1. 重新載入本地軟體包資料庫

sudo apt-get update1

  1. 安裝MongoDB包

你可以安裝最新的穩定版本的MongoDB,也可以安裝指定版本的MongoDB。

安裝最新的穩定版本的MongoDB

終端下執行如下命令:

sudo apt-get install -y mongodb-org1

安裝指定版本的MongoDB發行包

為了安裝指定的發行包,你需要指定要安裝的每一個元件包的名稱和版本。
例如:

sudo apt-get install -y mongodb-org=3.2.1 mongodb-org-server=3.2.1 mongodb-org-shell=3.2.1 mongodb-org-mongos=3.2.1 mongodb-org-tools=3.2.11

如果你只安裝 mongodb-org=3.2.1 而沒有指定元件包,MongoDB最新版本的每一個包都會被安裝,不管你指定的版本是什麼。