MongoDB已经日益成为流程和主流的数据库了,原因有两个:第一个就是技术优势,第二就是便利性,个人使用部署都很方便。

MongoDB的优缺点,以及使用场景

优点:

面向文档存储(自由读高,不需要定义表的结构,即存即用)

更高的写入负载,插入,更改快速

高效存储二进制大对象(照片、视频等)

复制和故障切换支持

Auto-Sharding自动分片支持云级扩展性

缺点

不支持事物

占用空间大

使用场景

所以MongoDB更擅长处理大数量的自由度高切不重要的表单。

安装部分

1、首先要去官网下载安装包,企业版和社区办都可以,目前企业版也是免费使用的没有任何的限制,下载地址:https://www.mongodb.com/download-center#enterprises

如图:选择企业版,填完信息,走完下载流程,如图:

下载地址二:因为官网比较慢,且需要填写个人信息(颇为麻烦),所以,我为大家准备了百度网盘的下载链接,可供选择,地址如下:

百度云链接(mongodb-win32-x86_64-enterprise-windows-64-3.6.3-signed.msi): https://pan.baidu.com/s/1Gnk80ua6KHoGmS3WA2zPMw 密码: bhxn

2、下完安装包就比较简单了,一路下一步安装MongoDB服务器端,安装目录,选择默认路径即可:C:\Program Files\MongoDB\Server\3.6(后面要用),手动在C盘创建两个目录:C:\data\db和C:\data\log,如图:

3、把MongoDB注册成Windows服务,需要在CMD命令窗口执行三次命令:

> cd C:\Program Files\MongoDB\Server\3.6\bin

> mongod.exe –logpath "C:\data\log\mongodb.log" –logappend –dbpath "C:\data\db" –serviceName "MongoDB" –install

> net start mongodb

分别执行三次,如图为安装成功:

到此,已经并启动MongoDB成功了。

使用

安装上面的服务器端的时候,如果你都是选择默认配置的就会安装官方的MongoDB连接客户端,但个人觉得不是很好用,今天给你大家推荐一个自己觉得很要用的连接工具:Robo 3T(之前叫Robomongo)

下载地址:https://robomongo.org/download

连接界面如下:

点击Create填写本机ip:127.0.0.1,其他不需要修改,点击Test,如上图显示连接成功,点击Save,连接MongoDB数据库即可。

显示如图:

就已经安装成功了。

双击表结构可进行条件查询,使用Ctrl+R快捷键可以快速执行sql命令。

MongoDB基础介绍安装与使用的更多相关文章

  1. MongoDB的介绍安装与基本使用

    MongoDB的介绍安装 关于MongoDB的介绍于安装可参考:https://www.cnblogs.com/DragonFire/p/9135630.html 除了官网下载,可以下载他人下载好分享 ...

  2. MongoDB基础之 安装

    本篇来介绍MongoDB的安装.安装版本是3.4.18 如果安装老版本的mongodb,你会发现安装比较顺利,但是新版本的mongo安装稍微麻烦一点 ,主要是多了安全机制认证等步骤. 1.下载mong ...

  3. Mongodb简单介绍安装

    具体详细内容,请查阅 Mongodb官方文档 一.简单介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. M ...

  4. windows下mongodb基础玩法系列一介绍与安装

    windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) windows下 ...

  5. MongoDB入门(介绍、安装、增删改查)

    文章作者公众号bigsai,已收录在回车课堂,如有帮助还请不吝啬点个赞赞支持一下! 课程导学 大家好我是bigsai,我们都学过数据库,但你可能更熟悉关系(型)数据库例如MySQL,SQL SERVE ...

  6. laravel基础课程---1、laravel安装及基础介绍(laravel如何安装)

    laravel基础课程---1.laravel安装及基础介绍(laravel如何安装) 一.总结 一句话总结: [修改composer镜像地址].[明确laravel的安装要求].[安装指定版本的la ...

  7. MongoDB基础教程(安装、操作、配置)

    MongoDB 下载安装 简易安装 # redhat, centOS sudo yum install -y mongodb # debian, ubuntu sudo apt install -y ...

  8. [MongoDB] - Window7下安装及BSON基本介绍

    MongoDB是一种NOSQL(Not Only SQL)类型的文档型数据库.NoSQL数据库与传统的关系型数据库相比,它具有操作简单.完全免费.源码公开.随时下载等特点,并可以用于各种商业目的.Mo ...

  9. MongoDB基础篇1:安装和服务配置

    一.下载 请前往官网下载community版本MongoDB,我当前可见最新版本是3.6.4 https://www.mongodb.com/download-center#community 如需下 ...

随机推荐

  1. POI--帮助文档

    1.创建工作簿 (WORKBOOK) HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputSt ...

  2. zabbix监控windows agent安装配置

    下载Windows的zabbix客户端 下载地址:http://www.zabbix.com/download.php 从官方下载Zabbix Agent后,压缩包里面有2个目录,bin和conf,c ...

  3. 【转】shell学习笔记(二) ——shell变量

    在shell中有3种变量:系统变量,环境变量和用户变量,其中系统变量在对参数判断和命令返回值判断时会使用,环境变量主要是在程序运行时需要设置,用户变量在编程过程中使用量最多. 1 系统变量  变量名 ...

  4. 搭建内网的NTP时间服务器

    NTP时间服务器 标签: linux 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 1.简介 NTP(Network Time Protocol,网络时间协议) ...

  5. 【转】matlab针对不同格式文件的读写

    本技术支持指南主要处理:ASCII, binary, and MAT files.要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令: help iofun MATLAB中有两 ...

  6. 自定义Func模块

    自定义Func模块 (1)自定义模块步骤 (2)生成模块 [root@controller modules]# cd /usr/lib/python2.7/site-packages/func/min ...

  7. traffic server文件目录

    功能: Trafficserver的主要功能是缓存,当然你也可以用它来做纯粹的反向代理(像通常用nginx那样).通常切入一个庞大的系统的最好方式是看如何使用,使用traffic server的主要入 ...

  8. 基于Controller接口的控制器及简单应用

    DispatcherServlet在Spring当中充当一个前端控制器的角色,它的核心功能是分发请求.请求会被分发给对应处理的Java类,Spring MVC中称为Handle.在Spring 2.5 ...

  9. Redis进阶实践之十 Redis主从复制的集群模式

    一.引言        Redis的基本数据类型,高级特性,与Lua脚本的整合等相关知识点都学完了,说是学完了,只是完成了当前的学习计划,在以后的时间还需继续深入研究和学习.从今天开始来讲一下有关Re ...

  10. git修改目录名称

    同步代码 $ git pull origin master 修改某个目录名称 $ git mv doc docs 把doc目录修改为docs 提交至远程仓库 $ git push origin mas ...