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,而后以管理身份运行,看到服务表示成功了。