NoSql介绍、优缺点、分类、MongoDB的特点、适用场景

Nosql的优点:

    简单的扩展(为某一条记录增加一个字段只需为那条记录增加一个key:value 就能增加一个字段,但在关系型数据库中必须要要为所有的记录都增加一个字段)

     灵活的数据模型

     快速读写(MongoDB写入15000条记录耗时大概一秒左右<我自己电脑上大概需要将近16秒>,关系型数据库要慢很多)

 

 

Nosql 的缺点:

    不提供对Sql的支持

    支持的特性不够丰富(没有事务的概念,不能写触发器等)

    现有的产品不够成熟(因为是新生事物,是否成熟也是一个相对的概念)

 

 

NoSql数据库的分类:

    键值(key-value)存储型

        Memcached、Redis

    列存储型

        HBase

    图形(Graph)数据库

 

    文档型

        MongoDB

 

MongoDB的特点:

    高性能

    存储数据方便

    面向集合存储

    模式自由

    支持动态查询

    支持索引

    支持复制和故障恢复

    使用高效的二进制数据存储,包括大型对象

    对象尺寸格式为BSON(一种JSON的扩展)

 

MongoDB的适用场景

  敏捷开发

  分析和日志

  缓存

  可变Schema

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值