MongoDB是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。mongodb
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,是一个高性能,开源,无模式的文档型NosQL数据库。数据库
MongoDB是能够应用于各类规模的企业、各个行业以及各种应用程序的开源数据库。做为一个适用于敏捷开发的数据库,MongoDB的数据模式能够随着应用程序的发展而灵活地更新。与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB可以使企业更加具备敏捷性和可扩展性,各类规模的企业均可以经过使用MongoDB来建立新的应用,提升与客户之间的工做效率,加快产品上市时间,以及下降企业成本。编程
MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它能够从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优点,MongoDB可以提供高性能的数据读写操做。 MongoDB的本地复制和自动故障转移功能使您的应用程序具备企业级的可靠性和操做灵活性。数组
(一) 下载安装包浏览器
连接地址:https://www.mongodb.com/download-center/community,选择版本及操做系统类型,以下图所示:服务器
(二) 安装MongoDB网络
双击下载的安装包,选择安装路径,完成安装。架构
(三) 配置MongoDBapp
1.在安装路径(本文路径为” D:\Program Files\MongoDB\Server\3.6\bin”)下新建“data”文件夹,同时在data文件夹下新建“db”(用于存储数据)和“log”(用于存储日志)文件夹,以下图所示,并在log文件夹下新建一个文本文件,并命名为“MongoDB.log”。编程语言
2.在开始菜单中,输入“CMD”,在输入栏上方,右键以管理员运行命令行
3.进入“D:\Program Files\MongoDB\Server\3.6\bin”目录(先输入“d:”,而后输入“cd D:\Program Files\MongoDB\Server\3.6\bin”)
4.输入以下的命令启动MongoDB服务:
mongod --dbpath D:\Program Files\MongoDB\Server\3.6\bin\data\db
5.在浏览器输入http://localhost:27017 (27017是mongodb的端口号)查看,若以下图所示,表示链接成功;若不成功,查看端口是否被占用
6.MongoDB安装为Windows服务:
mongod --dbpath “D:\Program Files\MongoDB\Server\3.6\bin\data\db” --logpath “D:\Program Files\MongoDB\Server\3.6\bin\data\log\MongoDB.log” --serviceName MongoDB –install
安装完成后,能够在服务中开启,以下图:
下表为MongoDB启动的参数说明:
参数 |
描述 |
–bind_ip |
绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地全部IP |
–logpath |
指定MongoDB日志文件,注意是指定文件不是目录 |
–logappend |
使用追加的方式写日志 |
–dbpath |
指定数据库路径 |
–port |
指定服务端口号,默认端口27017 |
–serviceName |
指定服务名称 |
–serviceDisplayName |
指定服务名称,有多个mongodb服务时执行。 |
–install |
指定做为一个Windows服务安装。 |
MongoDB可视化工具—Robo 3T
下载连接: https://robomongo.org/download。安装后,链接MongoDB,以下图: