【Redis & 知识储备】冷热分离架构 -- 分布系统的演进(5)

简介

引入缓存, 实行冷热分离, 将热点数据放到缓存中快速响应 (如存储到 Redis中)

出现原因

海量的请求导致数据库负载过高, 站点响应再读变慢

架构工作原理

多了缓存服务器, 对于热点数据全部到缓存中, 不常用数据再去查询我们的数据库

技术案例

在这里插入图片描述

架构优缺点

  • 优点
    • 大幅度降低对数据库的访问请求, 性能提高非常明显
  • 缺点
    • 带来了缓存一致性, 缓冲击穿, 缓存失效, 缓存雪崩等问题
    • 服务器成本需要进一步增加
    • 业务体量支持变大后, 数据不断增加, 数据库单库太大, 单体表体量也太大, 数据查询会很慢, 导致数据库再度成为系统瓶颈

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 13:26:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 13:26:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 13:26:02       82 阅读
  4. Python语言-面向对象

    2024-04-08 13:26:02       91 阅读

热门阅读

  1. abc348 D~F题解

    2024-04-08 13:26:02       39 阅读
  2. wpf Validation.ErrorTemplate

    2024-04-08 13:26:02       33 阅读
  3. 什么是存储服务器?

    2024-04-08 13:26:02       31 阅读
  4. 人机协同会带来基础领域的新的科技革命

    2024-04-08 13:26:02       30 阅读
  5. SpringBoot项目中常用注解总结

    2024-04-08 13:26:02       37 阅读
  6. windows@命令行管理用户和用户组

    2024-04-08 13:26:02       35 阅读
  7. 【架构二】胖瘦客户端

    2024-04-08 13:26:02       31 阅读
  8. onnxruntime-gpu飘红报错怎么解决?

    2024-04-08 13:26:02       42 阅读