Windows下MongoDB的安装及配置

MongoDB简介

       MongoDB是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。mongodb

       MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,是一个高性能,开源,无模式的文档型NosQL数据库。数据库

       MongoDB是能够应用于各类规模的企业、各个行业以及各种应用程序的开源数据库。做为一个适用于敏捷开发的数据库,MongoDB的数据模式能够随着应用程序的发展而灵活地更新。与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB可以使企业更加具备敏捷性和可扩展性,各类规模的企业均可以经过使用MongoDB来建立新的应用,提升与客户之间的工做效率,加快产品上市时间,以及下降企业成本。编程

        MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它能够从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优点,MongoDB可以提供高性能的数据读写操做。 MongoDB的本地复制和自动故障转移功能使您的应用程序具备企业级的可靠性和操做灵活性。数组

主要特色

  • MongoDB 是一个面向文档存储的数据库,操做起来比较简单和容易。
  • 你能够在MongoDB记录中设置任何属性的索引来实现更快的排序。
  • 你能够经过本地或者网络建立数据镜像,这使得MongoDB有更强的扩展性。
  • 若是负载的增长(须要更多的存储空间和更强的处理能力),它能够分布在计算机网络中的其余节点上这就是所谓的分片。
  • Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。
  • MongoDb 使用update()命令能够实现替换完成的文档(数据)或者一些指定的数据字段 。
  • Mongodb中的Map/reduce主要是用来对数据进行批量处理和聚合操做。
  • Map和Reduce。Map函数调用emit(key,value)遍历集合中全部的记录,将key与value传给Reduce函数进行处理。
  • Map函数和Reduce函数是使用Javascript编写的,并能够经过db.runCommand或mapreduce命令来执行MapReduce操做。
  • GridFS是MongoDB中的一个内置功能,能够用于存放大量小文件。
  • MongoDB容许在服务端执行脚本,能够用Javascript编写某个函数,直接在服务端执行,也能够把函数的定义存储在服务端,下次直接调用便可。
  • MongoDB支持各类编程语言:RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
  • 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,以下图:

相关文章
相关标签/搜索