MongoDB的安装、配置运行 与 Robomongo的下载安装

MongoDB的安装、配置运行和特点 Robomongo的下载与安装

特点

MongoDB 的设计目标是高性能、可扩展、易部署、易使用,存储数据非常方便。其主要功能特性如下:
(1)面向集合存储,容易存储对象类型的数据。在MongoDB 中数据被分组存储在集合中,集合类似RDBMS 中的表,一个集合中可以存储无限多的文档。
(2)模式自由,采用无模式结构存储。在MongoDB 中集合中存储的数据是无模式的文档,采用无模式存储数据是集合区别于RDBMS 中的表的一个重要特征。
(3)支持完全索引,可以在任意属性上建立索引,包含内部对象。MongoDB的索引和RDBMS 的索引基本一样,可以在指定属性、内部对象上创建索引以提高查询的速度。除此之外,MongoDB 还提供创建基于地理空间的索引的能力。
(4)支持查询。MongoDB 支持丰富的查询操作,MongoDB 几乎支持SQL中的大部分查询。
(5)强大的聚合工具。MongoDB 除了提供丰富的查询功能外,还提供强大的聚合工具,如count、group 等,支持使用MapReduce 完成复杂的聚合任务。
(6)支持复制和数据恢复。MongoDB 支持主从复制机制,可以实现数据备份、故障恢复、读扩展等功能。而基于副本集的复制机制提供了自动故障恢复的功能,确保了集群数据不会丢失。
(7)使用高效的二进制数据存储,包括大型对象(如视频)。使用二进制格式存储,可以保存任何类型的数据对象。
(8)自动处理分片,以支持云计算层次的扩展。MongoDB 支持集群自动切分数据,对数据进行分片可以使集群存储更多的数据,实现更大的负载,也能保证存储的负载均衡。
(9)支持Perl、PHP、Java、C#、JavaScript、Ruby、C 和C++语言的驱动程序,MongoDB 提供了当前所有主流开发语言的数据库驱动包,开发人员使用任何一种主流开发语言都可以轻松编程,实现访问MongoDB 数据库。
(10)文件存储格式为BSON(JSON 的一种扩展)。BSON 是对二进制格式的JSON 的简称,BSON 支持文档和数组的嵌套。
(11)可以通过网络访问。可以通过网络远程访问MongoDB 数据库。

安装

打开MongoDB的下载页面: https://www.mongodb.com/try/download/community?tck=docs_server
在这里插入图片描述
在椭圆框中选择自己想要的版本,然后点击Download.下载好并打开

在这里插入图片描述
点custom选择自定义配置,再点browse开始设置
在这里插入图片描述
默认安装在c盘,我们可以更改为自己想要的位置。
在这里插入图片描述
一直点击next,等待一段时间后,即可安装成功。

尝试启动MongoDB

在安装目录的data文件中新建一个db文件,用来存储。
在这里插入图片描述
打开命令符窗口:win + r进入到MongoDB的安装目录的bin文件下,输入mongod --dbpath+存储地址 回车 就会启动MongoDB并输出以下日志:
(太长没截完)
在这里插入图片描述
打开浏览器,输入网址:localhost:27017 显示以下界面:

在这里插入图片描述
意思就是你现在正在尝试连接MongoDB,这说明启动成功了。

连接MongDB的客户端

在bin目录下用命令符窗口在bin输入mongo,直接进入客户端:
在这里插入图片描述
然后我们就可以在这交互界面进行一些操作,和mysql差不多。
列如输入db(就是我们建立的一个存储的文件) 它就会给我们返回一个test(数据库)
在这里插入图片描述
我们可以通过命令行模式来实现增删改查的操作
MongoDB的常用操作命令大全:https://www.jb51.net/article/48217.htm

配置成服务

命令符来启动的话太麻烦了。4.2版本的很方便,无需自己配置了,可以直接在服务中启动和设置。
在这里插入图片描述
用 localhost:27017 来验证是否可以运行

Robomongo安装和下载

Robomongo为可视化界面操作,比起命令行交互界面的优势不言而喻。
安装和下载参考:https://blog.csdn.net/wangmx1993328/article/details/82628805

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值