概念 redis是一款高性能的NOSQL系列的非关系型数据库
什么是NOSQL
NoSQL(not only sql)不仅sql 是一项全新的数据库理念 泛指非关系型的数据库
随着互联网web2.0网站的兴起 传统关系数据库应付web2.0网站 特别是超大规模高并发的SNS类型的web2.0纯动态网页以及
显得力不从心 暴露了很多难以克服的问题 而非关系型的数据库则由于其本身的特点得到了非常迅速的发展 NoSQL数据库的
产生就是为了解决大规模数据集合多重数据种类带来的挑战 尤其是大数据库
优点
1 nosql数据库简单易部署 基本都是开源软件 不需要像使用oracle那样花费大量成本购买使用 相比关系型数据库价格便宜
2 查询速度 nosql数据库将数据存储于缓存之中 关系型数据库将数据存储在硬盘中 nosql查询速度比数据库快
3 存储数据的格式 nosql的存储格式是key value形式 文档形式 图片形式等等 所以可以存储基础类型以及对象或者是集合等
各种格式 而数据库则只支持基础类型
4 扩展性 关系型数据库有类型join这样的夺标查询机制的限制导致扩展很艰难
缺点
1 维护工具和资料资料 因为nosql是属于新的技术 不能和关系型数据库10几年的技术同日而语
2 不提供对sql的支持 如果不支持sql这样的工业标准 将产生一定用户的学习和使用成本
3 不提供关系型 数据库对事务的处理
标签:关系,web2.0,存储,nosql,数据库,redis,概念,sql From: https://www.cnblogs.com/NanFangDaGua/p/17144309.html