Cyan Blog Cyan Blog
首页
  • Java (opens new window)
  • JUC (opens new window)
  • JVM (opens new window)
  • Redis

    • Redis安装 (opens new window)
    • Redis基础 (opens new window)
    • Redis实战 (opens new window)
    • Redis集群安装 (opens new window)
    • Redis分布式缓存 (opens new window)
    • Redis多级缓存 (opens new window)
    • Redis原理 (opens new window)
  • 管理工具

    • Maven (opens new window)
    • Git (opens new window)
  • SSM

    • Spring (opens new window)
    • SpringBoot (opens new window)
    • Mybatis (opens new window)
    • MybatisPlus (opens new window)
  • 微服务

    • Docker (opens new window)
    • RabbitMQ (opens new window)
    • SpringCloud (opens new window)
    • Dubbo (opens new window)
    • MongoDB (opens new window)
    • Zookeeper (opens new window)
  • Java面试题 (opens new window)
  • JUC面试题 (opens new window)
  • JVM面试题 (opens new window)
  • Linux面试题 (opens new window)
  • SQL面试题 (opens new window)
  • Maven面试题 (opens new window)
  • Redis面试题 (opens new window)
  • SSM面试题 (opens new window)
  • SpringCloud面试题 (opens new window)
  • Linux (opens new window)
  • C++ (opens new window)
  • 数据库

    • MySQL (opens new window)
    • NoSQL (opens new window)
  • 软件测试

    • 软件测试 (opens new window)
  • 加密解密 (opens new window)
  • bilibili字幕提取 (opens new window)
  • 道理 (opens new window)
  • 关于博主

    • Github (opens new window)
    • CSDN (opens new window)
  • 关于本站

    • 如何搭建博客网站 (opens new window)
首页
  • Java (opens new window)
  • JUC (opens new window)
  • JVM (opens new window)
  • Redis

    • Redis安装 (opens new window)
    • Redis基础 (opens new window)
    • Redis实战 (opens new window)
    • Redis集群安装 (opens new window)
    • Redis分布式缓存 (opens new window)
    • Redis多级缓存 (opens new window)
    • Redis原理 (opens new window)
  • 管理工具

    • Maven (opens new window)
    • Git (opens new window)
  • SSM

    • Spring (opens new window)
    • SpringBoot (opens new window)
    • Mybatis (opens new window)
    • MybatisPlus (opens new window)
  • 微服务

    • Docker (opens new window)
    • RabbitMQ (opens new window)
    • SpringCloud (opens new window)
    • Dubbo (opens new window)
    • MongoDB (opens new window)
    • Zookeeper (opens new window)
  • Java面试题 (opens new window)
  • JUC面试题 (opens new window)
  • JVM面试题 (opens new window)
  • Linux面试题 (opens new window)
  • SQL面试题 (opens new window)
  • Maven面试题 (opens new window)
  • Redis面试题 (opens new window)
  • SSM面试题 (opens new window)
  • SpringCloud面试题 (opens new window)
  • Linux (opens new window)
  • C++ (opens new window)
  • 数据库

    • MySQL (opens new window)
    • NoSQL (opens new window)
  • 软件测试

    • 软件测试 (opens new window)
  • 加密解密 (opens new window)
  • bilibili字幕提取 (opens new window)
  • 道理 (opens new window)
  • 关于博主

    • Github (opens new window)
    • CSDN (opens new window)
  • 关于本站

    • 如何搭建博客网站 (opens new window)
  • MySQL
  • NoSQL.md

    • md
      • nosql数据库的发展历程
      • 常见的NoSQL
    • Redis
    • HBase
  • 数据库
  • NoSQL.md
2025-06-10
0
0
目录

md

# nosql数据库的发展历程

# 1.1 web系统发展:

web系统1.0->2.0 改变点:用户量不断提升,业务页面也在不断提升 导致:原有的数趣库系统无法承载这么大的并发访问,此时需要一些基于内存型数据库nosql型 常见的nosql型数据库:memcache,redis,MongoDB HBase. nosql型数据库:非关系型数据库 不支持多行事务,不支持表关系

# 1.2 nosql数据库应用场景

适用场景: 1.高并发的数据读写场量2.存储大量的数据3.具有扩展性4速度够快 不适用场景: 1.对事务要求比较高的场量2)不适合结构化的SQL查询方案,或者即席查询

# 常见的NoSQL

# memcache

  • 出现很早的一款nosql型数据库

  • 数据都在内存中,一般不进行持久化

  • 支持简单的key-value模式

  • 一般作为缓存数据库辅助持久化的数据库

# Redis介绍

  • 几乎覆盖了memcached的绝大部分的功能
  • 数据都是存储在内存中,支持持久化,主要用于备份恢复
  • 除了支持简单的key-value外,还支持多种数据结构的存储,比如string List set hash zset
  • 一般是作为缓存数据库辅助持久化的敌据库

# MongoDB介绍

  • 高性能、开源、模式自由(schema free)的文档型数
  • 数据都在内存中,如果内存不足,把不常用的数据据库保存到硬盘
  • 虽然是key-value模式,但是对value(尤其是json)提供了丰富的查询功能
  • 支持二进制数据及大型对象

# HBase介绍

  • Hbase是大数据环境中一款nosql型数据库
  • 基于Hadoop,数据最终存储在HDFS中
  • Hbase支持存储非常庞大的表,单表支持上10亿行的数据,并且支持上百万个列
上次更新: 2025/6/10 17:21:17
MySQL
Redis

← MySQL Redis→

最近更新
01
Redis
06-10
02
HBase
06-10
03
01应用介绍
06-10
更多文章>
Theme by Vdoing | Copyright © 2025-2025 Cyan Blog
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式