MongoDB数据库简单介绍及傻瓜式安装

基本信息
  • 是一个基于开源、高性能、无模式分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
  • 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的
  • 是面向文档存储的数据库,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组
适用场景
特点
  • 高并发
  • 海量数据(价值较低、对事物要求不高、TB或PB级别数据)
  • 高扩展
  • 高可用
  • 丰富的查询支持(CRUD、数据聚合、文本搜索、地理空间查询)
应用场景
社交场景

用户信息、朋友圈信息、地理位置、附近人、地点

游戏场景

用户信息、装备、积分

物流场景

订单信息、订单状态

物联网信息

智能设备信息、日志信息

视频直播场景

用户信息、点赞互动信息

体系结构
MysqlMongoDB
数据库(database)数据库(database)
表(table)集合(Collection)
行(row)文档(Document)
列(column)域(field)
indexindex
表连接(table joins)
嵌入文档
primary keyprimary key
安装部署

MongDB Download

下载
  • 官网地址下载MongoDB
  • 建议绿色版,直接解压使用
    mongo download
创建数据文件
  • MongoDB将数据目录存储在 db 目录,且要手动创建数据文件夹
  • 目录结构一般为 ..\data\db
运行 MongoDB 服务器
  • 在MongoDB的安装目录bin文件夹下打开 cmd
  • 执行命令 mongod --dbpath=D:\data\db,路径为上面创建的数据文件路径
    命令行启动在这里插入图片描述
连接数据库
  • 在mongoDB安装目录的bin文件夹下另启一个cmd
  • 执行mongo命令,如下图所示说明连接成功
    连接数据库
  • 执行show dbs,显示所有的数据库
    在这里插入图片描述
系统数据库
  • admin : 类似于关系型数据中的root,存放用户信息及相关权限配置等
  • local :用于存放一些本地文件信息,不会被集群的其他数据库复制
  • config :MongoDB数据库进行分片设置时,用于保存分片的相关信息
可视化工具

MongoDB Compass

Compass
Studio 3T

  • Studio 3T是个人之前使用的一个感觉不错的可视化工具
  • 建议使用MongoDB Compass,是MongoDB官方提供的一个可视化工具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值