Redis入门--简介NoSQL

Posted 林夕Emma

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis入门--简介NoSQL相关的知识,希望对你有一定的参考价值。

1.什么是NoSql?

2.为什么需要NoSQL?

  互联网经历了1.0和2.0的发展;

  web1.0 是早期新浪,雅虎等只能浏览,不能交互;

  传统关系型数据库在应付web2.0这种动态网站的时候力不从心,暴露出很多难以克服的问题。

  2.1高并发读写问题

    数据库的承载能力就达不到要求了,每秒上万次的读写;

    读可以,那写也承受不住;

    网站实时统计数的改变,记录热门事件的点击次数,都是写入数据库

  2.2海量数据的高效率存储和访问

    对于关系型数据库来说,在一张上亿数据的表里进行查询效率是非常低的;

    再比如大型的web网站用户登录系统,也无法高效率的进行访问

  2.3高可扩展性和高可用性

    在基于web的架构中,数据库是最难进行横向扩展,当一个应用用户数量和访问量与日俱增的时候,

    需要向服务器通过更多的硬件来搭载负载均衡的服务器,对于24小时访问不间断服务的网站来说,

    数据库扩展和升级是需要停机维护和数据迁移;

  NoSQL解决大规模数据库集中,并且数据种类不同的问题,尤其是大数据应用的难题;

 

3.NoSQL的产品 

 

    

4.NoSQL的存储类型 

  

 

 

5.NoSQL的特点

  易扩展

  灵活的数据模型

  大量数据的存储,非常高的读写性能

  不太影响性能的情况下

 

 

 

 

 

  

 

以上是关于Redis入门--简介NoSQL的主要内容,如果未能解决你的问题,请参考以下文章

Redis简介安装和基础入门

Redis从入门到实战(一Redis简介)

Redis入门-Redis简介

Redis从入门到深入-简介

redis入门指南-笔记-简介

Redis入门指南之简介