NoSQL概述

1.什么是NoSQL

NoSQL,泛指非关系型的数据库。NoSQL并不是 不是SQL。而是 不仅仅是SQL , Not Only SQL 

2.NoSQL特点

        1 解耦 
        2 方便扩展(数据之间没有关系,非常容易扩展)
        3 大数据量高性能(Redis一秒可以写8万数据,读取11万数据)
        4 数据类型是多样型的,5种常用,3种特色(不需要事先设计数据库,随取随用)
        5 传统RDBMS(关系型)和NoSQL(非关系型)的区别

        关系型数据库
                结构组织
                SQL
                数据和关系都存在单独的表中
                严格的事务一致性
                基础的事务操作

        NoSQL
                不仅仅是数据
                没有固定的查询语言
                支持键值对存储,列存储,文档存储,图形数据库(比如社交关系)
                最终一致性(可以有误差,最终一致就可以)
                CAP定理和BASE
                高性能,扩展性较强

3.NoSQL的四大分类

        KV键值对
         Redis

        文档型数据库(bson格式  和json一样)
        MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量文档,Redis也是,         不过是单线程的
        MongoDB是一个基于关系型数据库和非关系型数据库的中间产品,是非关系型数据库中功能最丰富,也是最像关系型数据库的

        列存储数据库
        HBase,搞大数据是需要学习HBase的
        分布式文件系统        

        图形关系数据库

        Neo4J
        InfoGrid
        不是用来放图片的,而是用来放关系的,主要用来做社交网络,推荐系统等,比如社交拓扑图

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值