MonGoDb学习笔记

MongoDB:一个高性能,开源,无模式的文档型数据库

主要功能特性:

  1. 文件存储格式BSON(json的扩展)
  2. 模式自由,数据格式不受限于表的结构
  3. 支持动态查询
  4. 支持完全索引
  5. 支持复制(主从复制)和故障复制
  6. 使用高效的二进制数据存储,包括大型对象
  7. 自动处理碎片,以支持云计算层次的扩展
  8. 支持多种语言
  9. 内部支持js

优势:

  1. 查询快速
  2. 高并发,2万
  3. 高容量,10TB

  使用场景

  1. 网站数据
  2. 缓存
  3. 大尺寸,低价值的数据
  4. 高伸缩的场景
  5. 用于对象以及json数据存储

限制

  1. 在32位操作系统,不支持大于2.5G的数据
  2. 单文件大小限制16M
  3. 高度事务系统
  4. 传统商业智能应用

MongoDB与其他数据库区别

对比项                 MongoDB                     Mysql、Oracle

数据库                 dataBase                       dataBase,schema

表                         集合(collection)        二维表(table)

表中的一行数据    文档(document)       一条记录(record)

表字段                   键key                            列column

主外键                   无                                  PK,FK

灵活度扩展性        极高                               差

MongoDB中的数据模型

      MongoDB不需要和其他RDBMS那样需要预先定义Schema让所有的数据格式相同

MongoDB是Bson格式,

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值