MongoDB的基本介绍

MongoDB的基本介绍

NoSQL的因运而生

NOSQL是非关系型数据库的一种广义定义,可以解决下面的一些问题:

  • 数据库并发负载高
  • 海量的数据库存储与访问
  • 数据库大小的稳定增长
  • 事物管理出现负担
  • 实时读写性能的改进
  • 多表关系查询的需求被弱化

NOSQL的优势:

  • 解决关系型数据库所面临的问题
  • 有着非常好的IO读写性能
  • 无需为需要存储的数据而外添加字段
  • 方便实现高可用架构,而且性能损失不大
  • 在特定的需求场合大大的降低了开发和维护成本

MongoDB的一些特点:

  • 面向集合存储,易于存储对象类型的数据
  • 强大的查询语言,支持动态查询,使用Json形式作为参数,方便内嵌
  • 良好的节点恢复和集群扩展机制
  • 可以将大型对象包括视频图片等转换为二进制的数据进行存储
  • 完善并支持多种语言的驱动程序

MongoDB的GUI包括:

  • MongoVUE
  • RockMongo
  • MongoHub

MongoDB的使用场合:

  • 网站数据需要实时提供动态界面和动态数据,有着较强的实时插入,更新和查询的要求
  • 作为信息基础设施的缓存层
  • 高伸缩性的场景
  • 使用Json作为存储方式的场合

MongoDB的安装

这是我见过的安装最容易的数据库之一

WIndows系列

1.到官网上下载Windows-64bit安装包
2.msi安装文件安装
3.使用cmd或者PowerShell,到安装的文件夹调用MongoDB的bin文件夹下mongod.exe 输入命令
PS C:\Program Files\MongoDB 2.6 Standard\bin> .\mongod.exe --dbpath=D:\MongoDB
这里设立了数据库用的文件夹D:\MongoDB
4.接着打开MongoDB的Shell直接单击bin文件夹下的mongo.exe打开终端
或者cmd或者PowerShell调用mongo.exe
搭建完成。

LInux系列

1.根据开发版本不同选择不同的安装包
2.解压缩文件 tar -xvzf ****
3.安放程序目录/Apps/mongo
4.选择数据库目录/Apps/data/db
5.启动MongoDB服务:/Apps/mongo/bin/mongod --dbpath=/Apps/data/db
6.以上位置可以自行设置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值