NoSql概述
一 : NoSql是什么?
NoSql = not only sql
NoSql为非关系型数据库
二 :为什么需要NoSql
随着互联网的发展,经历了1.0,2.0的发展。1.0指的的早期的搜狐新闻,新浪新闻等网站,只能浏览,不能互动。2.0指的是现在的新浪微博,朋友圈等可以互动的网站,可以进行评论,点赞等功能。传统关系型数据库在应对WEB2.0的网站已经力不从心了,暴露出来很多问题,比如:
High performance -高并发读写。
Huge Storage -海量数据的高效率存储和访问
High Scalability && High Availability -高可扩展性和高可用性
三:NoSql数据库的四大分类
键值存储
列存储
文档数据库
图形数据库
比较如下图
四:NoSql的特点
易扩展
灵活的数据类型
大数据量,高性能
高可用