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的簡單使用
- 通過Ubuntu的包管理系統匯入MongoDB的公共金鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA3129271
在匯入MongoDB軟體源證書還有下載MongoDB時出現無法連線情況,那麼換個網路環境試試了!
- 建立一個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
將軟體源加入到剛建立的空檔案中。
- 重新載入本地軟體包資料庫
sudo apt-get update1
- 安裝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最新版本的每一個包都會被安裝,不管你指定的版本是什麼。