【MongoDB】初识、安装MongoDB

4 篇文章 0 订阅

目录

一、MongoDB主要应用场景

二、MongoDB简介

三、MongoDB相关特点

四、MongoDB的安装


一、MongoDB主要应用场景

传统的数据库如MySQL在应对三高场景时显得力不从心

三高:

High performance 对数据库高并发读写的需求

High Storage 对海量数据的高效率存储和 访问的需求

High Scalability && High Availability 对数据库的高可扩展行和高可用性的需求

MongoDB应用场景
  • 社交场景:使用MongoDB存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人等功能
  • 游戏场景:使用MongoDB存储游戏用户信息,用户的装备等直接以内嵌文档形式存储,方便查询、高效率存储与访问
  • 物流场景:使用MongoDB存储订单信息,订单状态在运输过程中会不断更新,以MongoDB内勤数组的形式来存储,一次性查询就能将订单的所有变更读取处理
  • 物联网场景:使用MongoDB存储所有接入智能设备信息,以及设备汇报的日志信息,并对这些信息进行多维度分析
  • 视频直播:使用MongoDB存储用户信息、点赞互动信息等

这些场景中,数据操作方面的共同特点是:数据量大、读写操作频繁、价值较低的数据,对事务性要求不高

二、MongoDB简介

MongoDB是一个开源的、高性能、无模式的文档数据库,设计初就是为了简化开发与方便扩展,他是最想关系型数据库的非关系型数据库。它支持的数据结构相对松散,是一种类似JSON格式的BSON,它既可以存储相对复杂的数据,也相当灵活。MongoDB中记录的文档,他是一个由字段与值对组成的数据结构。

支持的BSON数据类型

image.png

三、MongoDB相关特点

它具有高性能、高可用、高扩展、以及丰富的查询功能

四、MongoDB的安装

Download MongoDB Community Server | MongoDBhttps://www.mongodb.com/try/download/community搜索官网后选择版本后下载解压,他的版本是x.y.z要注意的是y如果是奇数就是开发版,偶数是稳定版,推荐选择稳定版

 解压后我们需要在bin的同级目录中创建data文件夹,在data文件夹中创建db文件夹

这个时候我们在bin目录下打开cmd窗口输入以下命令

mongod --dbpath=../data/db 

然后再打开一个cmd窗口,属于mongo命令之后输入

show dbs即可检测下载是否成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1886i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值