MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。
在高負載的狀況下,添加更多的節點,能夠保證服務器性能。
MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。
MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key=>value)對組成。
MongoDB 文檔相似於 JSON 對象。字段值能夠包含其餘文檔,數組及文檔數組。sql
高性能、易部署、易使用,存儲數據方便。mongodb
關係型:數據庫(database)、表(table)、記錄(record)
MongoDB:數據庫 (database)、集合(collection)、文檔對象(document)數據庫
NoSQL,指的是非關係型的數據庫。NoSQL有時也稱做Not Only SQL的縮寫,是對不一樣於傳統的關係型數據庫的數據庫管理系統的統稱。
NoSQL用於超大規模數據的存儲。(例如谷歌或Facebook天天爲他們的用戶收集萬億比特的數據)。這些類型的數據存儲不須要固定的模式,無需多餘操做就能夠橫向擴展。數組
優勢:服務器
缺點:數據結構
官網下載:https://www.mongodb.com/download-center#community架構
其它下載:https://www.mongodb.org/dl/win32/x86_64-2008plus-sslnosql
安裝過程省略,默認下一步就行。分佈式
一、配置MongoDB環境性能
在 E:\MongoDB\data 建立存放數據的目錄 (必定要提早建立,由於mongodb不會自動建立,也能夠是別的目錄或名字)
二、dos命令執行,先切換到安裝MongoDB的big目錄,而後設置存放數據目錄
cd C:\Program Files\MongoDB\Server\3.0\bin mongod.exe --dbpath E:\MongoDB\data
三、執行成功
四、能夠訪問了
一、新建一個txt文件夾
@echo off echo 正在安裝服務MongoDB... start cmd /k "cd/d C:\Program Files\MongoDB\Server\3.0\bin&&mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath E:\MongoDB\log\mongodb.log --dbpath E:\MongoDB\data echo 服務MongoDB安裝成功... echo 正在中止服務... net start MongoDB echo 按任意鍵退出... pause啓動服務:net start MongoDB
二、修改後綴名爲mongodb_server_ Installer.bat,而後以管理身份運行,看到服務表示成功了。