首页 > 数据库 >redis概念 和数据库比较

redis概念 和数据库比较

时间:2023-02-22 14:57:58浏览次数:46  
标签:关系 web2.0 存储 nosql 数据库 redis 概念 sql

概念 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

相关文章

  • 大学物理--机械波的概念
    机械波形成的必要条件横波:各点的振动方向和波的传播方向垂直纵波:质点的震动方向和波的传播方向平行波长周期和频率波速举例......
  • mysql 数据库 序列号 自增长
    在同一个节点任何一个数据库上新建MYCAT_SEQUENCE表CREATETABLEMYCAT_SEQUENCE(nameVARCHAR(50)NOTNULLCOMMENT'sequence名称',current_valueINTNOTNULLCO......
  • redis 单节点迁移到集群 redis-shake
    1、迁移 1.1、同步到单节点redis-shake下载  release-v2.1.2-20220329.tar.gz#rediscluster某一个节点  服务器安装redis-shaketar -xzvf release-v2.1.2-2......
  • 数据库系统概论读书随笔(45-84)
    char(n)会在字符串后追加空格,补齐位数;而varchar(n)则不会追加空格。且char(n)类型比较时,如果位数不同,会在短值后附加额外的空格使其长度一致。select、from、where,首先是......
  • 调查报告解读之国外数据库篇:MySQL国内使用率第一,多少企业有意替换国外产品?
    为了解数据库行业以及从业人员的现状、数据库选型、中国数据库的发展趋势等,墨天轮于2022年开始进行问卷收集,历时24天,共征集到有效问卷3476份,并于2月10日整理发布了《2022年......
  • 为什么选择软考《数据库系统工程师》科目?
    1、数据库和软考哪个科目联系较多?区别?难度?相同点? (1)从前后的科目衔接来看。在软考系列中,中级《数据库系统工程师》的初级科目是《信息系统运行管理员》,高级科目可以对应《信......
  • Redis之介绍
    ##################################Redis作为优秀的内存数据库,其拥有非常高的性能,单个Redis实例的OPS能够达到10W左右;              ......
  • Day21 21.2:CrawlSpider-redis分布式爬虫
    CrawlSpider-redis分布式分布式在日常开发中并不常用,只是一个噱头!概念:可以使用多台电脑搭建一个分布式机群,使得多台对电脑可以对同一个网站的数据进行联合且分布的......
  • oracle数据库的三种远程连接方式
    #方式一OracleJDBCThinusingaServiceName使用service_name指定连接jdbc:oracle:thin:@//ip地址:数据库授权监听端口/service_name#jdbc:oracle:thin:@//192.16......
  • mybatis - 连接mysql数据库插入中文乱码
    对于mysql数据库的乱码问题,有两中情况:1.mysql数据库编码问题(建库时设定)。2.连接mysql数据库的url编码设置问题。对于第一个问题:目前个人发现只能通过重新建库解决,建库......