nosql介绍

Nosql 指的是非关系型数据库

Not only sql 不仅仅是数据库,跟关系型数据库相辅相成

存储的是特殊的数据结构,特点就是速度快,缺陷安全性低。关系型数据库的特点就是速度慢,但是安全性高。他们两个在开发中相互结合使用。

    为什么要有nosql:

    当前社会特点

       大数据时代: 数据量大

                    数据类型多(多样性)

                    数据实时性

 web的特点:

        高并发:同时的访问的情况比较多

        高可用:99.99%

 高性能:

 nosql应运而生:就是为了解决web2.0时代网络问题

 

  1. 易扩展

很容易去增加一台新服务器,只要环境配好就可以直接使用

  1. 速度快

基本上nosql都是基于内存,所以速度快,但是安全性就低了

  1. 灵活性好

数据没有特殊要求,可以随便存储数据,相比于传统型的关系型数据库,他的灵活性刚好符合目前时代数据多样性。

  1. 高可用性

一台服务器宕机,不影响其他服务器。

NoSQL数据库的四大分类

 

1、 key  -  value  型数据库  (Redis)

2、列式存储数据库(HBase)

   适用于分布式文件存储

  1. 文档型数据库(mongdb)nodejs + mongdb
  2. 图形数据存储(Neo4j)

   适合社交网络,(好友推荐),推荐系统

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值