zoukankan      html  css  js  c++  java
  • 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的特点

      易扩展

      灵活的数据模型

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

      不太影响性能的情况下

      

  • 相关阅读:
    如何监控IT正常运行时间?
    系统扩展正在取代macOS内核扩展,这会对您有何影响?
    IT管理员需要的10大网络工具
    自动化管理员工生命周期,集成Ultipro
    OpManager MSP:ManageEngine的新型MSP重点网络监控解决方案
    vue中axios的使用
    vue中axios的介绍
    移动端适配--关于根元素font-size和rem
    JavaScript---数组去重
    array数组的方法
  • 原文地址:https://www.cnblogs.com/ccEmma/p/8596634.html
Copyright © 2011-2022 走看看