MongoDB入门第一节 初始MongoDB

本篇文章只是对MongoDB简单的入门,安装进行介绍,希望对您们在学习的道路上有所帮助。相互学习,共同进步。

一:MongoDB简介

MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨意在为WEB应用提供可扩展的高性能的数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据(nosql)之间的产品,是非关系数据库中当中功能最丰富,最像关系数据库的
MongoDB将数据存储为一个文档,数据结构有键值(key=>value)对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组。

二:Mac中安装MongoDB

可以根据需要安装相应的版本


根据需要安装相应的版本

安装命令:brew install mongodb
根据安装成功命令启动环境
查看版本号的几种方式:
第一种

第一种: mongo方式查看版本号

第一种: mongod方式查看版本号

第二种:
第二种:使用命令进入系统时显示的版本号

第三种
第三中:登录数据库中使用命令查看

外部工具连接MongoDB


navicat premium测试连接MongoDB

具体Mac中安装navicat premium破解程序可以找谷歌,度娘,其中navicat premium12.1版本支持MongoDB

三:与传统比较

与传统比较

四:特点

MongoDB 优点:
1->弱一致性(最终一致),更能保证用户的访问速度
2->文档结构的存储方式,能够更便捷的获取数
3->内置 GridFS,高效存储二进制大对象 (比如照片和视频)
4->支持复制集、主备、互为主备、自动分片等特性
5->动态查询
6->全索引支持,扩展到内部对象和内嵌数组
缺点:
1->不支持事务
2->MongoDB 占用空间过大
3->维护工具不够成熟

五:相关链接

MongoDB官网
MongoDB中文社区

你可能感兴趣的:(MongoDB入门第一节 初始MongoDB)