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最新版本的每一個包都會被安裝,不管你指定的版本是什麼。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章