NOSQL详解概述

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。
一. 为什么需要NOSQL
随着互联网web2.0网站的兴起,传统的关系型数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。

  1. 它是非关系型数据库,有着传统的关系型数据库所没有的优点
  2. NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
  3. 为了应对高并发读写
  4. 为了应对海量数据的高效率存储和访问
  5. 高可扩展性和高可用性

二. 常见的非关系型数据库?
Redis \Mongo DB \ CouchDB \ Cassandra \ Riak \

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 云计算背后的秘密:NoSQL诞生的原因和优缺点 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL...
    ItStar阅读 2,319评论 0 7
  • 最近抽时间把Redis学了一下,所以就在网上找了一些资料。然后找到尚硅谷-周阳老师的视频教程,觉得里面的讲的挺好。...
    MPPC阅读 1,136评论 0 3
  • 为何要使用NoSQL数据库? 1.NoSQL具有灵活的数据模型,可以处理非结构化/半结构化的大数据 2.NoSQL...
    毛子阿卡西阅读 541评论 0 3
  • 时间:2018-06-01 姓名:魏文应 说明:这一篇文章,大部分文字内容来源于 www.xuegod.cn 的视...
    秋的懵懂阅读 1,148评论 0 5
  • 每个孩子都是天使一样的,我真担心,孩子被我养废了。 这段时间感觉孩子明显乱糟糟的。看别人家的孩子养育,不是羡慕,是...
    大海111阅读 178评论 0 0