redis概念 和数据库比较

概念 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 不提供关系型 数据库对事务的处理

posted @   帕拉利斯  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示