开发者社区> 磊哥聊Java> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MongoDB基础介绍安装与使用

简介: MongoDB已经日益成为流程和主流的数据库了,原因有两个:第一个就是技术优势,第二就是便利性,个人使用部署都很方便。 MongoDB的优缺点,以及使用场景 优点: 面向文档存储(自由读高,不需要定义表的结构,即存即用) 更高的写入负载,插入,更改快速 高效存储二进制大对象(照片、视频等) 复制和故障切换支持 Auto-Sharding自动分片支持云级扩展性 缺点 不支持事物 占用空间大 使用场景 所以MongoDB更擅长处理大数量的自由度高切不重要的表单。
+关注继续查看

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 –bind_ip 172.16.10.79 –logpath "C:\data\log\mongodb.log" –logappend –dbpath "C:\data\db" –serviceName "MongoDB" –install

> net start mongodb

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

 

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

使用

推荐工具一:Robo 3T

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

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

 连接界面如下:

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

 显示如图:

就已经安装成功了。

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

 

推荐工具二:Studio 3T(免费15天试用期)

下载地址:https://studio3t.com/download

直next安装即可,安装成功截图:

 

 

点击Connect建立连接即可。

 

img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏微信打赏
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号: img_9bde0f31ac4a0eca10b1bd7414b78faf.png


作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux平台安装MongoDB
Linux平台安装MongoDB
0 0
Docker部署安装MongoDB数据库
Docker部署安装MongoDB数据库
0 0
在centos系统上安装mongodb数据库
在centos系统上安装mongodb数据库
0 0
CentOS8 安装MongoDB 本地连接
MongoDB 是一个由 C++ 语言编写的基于分布式文件存储的数据库,MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。常用用于物流场景-地理位置信息存储、社交场景-储存储用户信息、物联网场景-监控数据、日志记录等,MongoDB在这些场景的应用比其他数据库有这巨大优势。
0 0
Linux服务器的MongoDB的安装和使用
Linux服务器的MongoDB的安装和使用
0 0
MongoDB的「Linux」安装及基本使用
MongoDB的「Linux」安装及基本使用
0 0
Mac OSX 平台安装 MongoDB
Mac OSX 平台安装 MongoDB
0 0
Docker安装MongoDB并使用Navicat连接
Docker安装MongoDB并使用Navicat连接
0 0
Docker 安装MongoDB单机版
Docker 安装MongoDB单机版
0 0
+关注
磊哥聊Java
是非审之于己,毁誉听之于人,得失安之于数。欢迎关注我的公众号「Java中文社群」
文章
问答
文章排行榜
最热
最新
相关电子书
更多
MongoDB 应用数据平台助力快速构建您的应用
立即下载
MongoDB网络安全和权限管理
立即下载
MongoDB与大数据
立即下载