架构设计笔记-10-软件架构的演化和维护

目录

知识要点

案例分析

1.分布式数据库缓存设计

2.分布式数据库

3.缓存分片方法:哈希算法/一致性哈希算法

4.CDN技术

论文

1.论负载均衡技术在Web系统中的应用

2.论软件维护方法及其应用


知识要点

软件维护 的4种类型:改正性维护、适应性维护、完善性维护和预防性维护

  1. 改正性维护:是要改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷;
  2. 适应性维护 :是要在软件使用过程中数据环境发生变化或处理环境发生变化时修改软件以适应这种变化;
  3. 完善性维护 :是在用户和数据处理人员使用软件过程中提出改进现有功能、增加新的功能以及改善总体性能的要求后,修改软件以把这些要求纳入到软件之中;
  4. 预防性维护:是为了提高软件的可维护性、可靠性等,事先采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试,为以后进一步改进软件打下良好基础。

案例分析

1.分布式数据库缓存设计

2.分布式数据库

3.缓存分片方法:哈希算法/一致性哈希算法

4.CDN技术

论文

1.论负载均衡技术在Web系统中的应用

2.论软件维护方法及其应用

相关推荐
蒋士峰DBA修行之路2 小时前
实验十三 WDR诊断报告
数据库
杂亿稿2 小时前
数据库的约束
数据库
u***32432 小时前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
Codingwiz_Joy2 小时前
Day44 盲注、报错注入 & 实战复现
数据库·安全性测试
7***99874 小时前
GaussDB数据库中SQL诊断解析之配置SQL限流
数据库·sql·gaussdb
FFF团团员9095 小时前
树莓派学习笔记3:LED和Button
笔记·学习
Wang's Blog5 小时前
MongoDB小课堂: 文档操作核心技术指南:主键机制、CRUD操作与最佳实践
数据库·mongodb
g***26795 小时前
最新SQL Server 2022保姆级安装教程【附安装包】
数据库·性能优化
碧海潮生_CC6 小时前
【CUDA笔记】04 CUDA 归约, 原子操作,Warp 交换
笔记·cuda
摇滚侠6 小时前
2025最新 SpringCloud 教程,从单体到集群架构,笔记02
笔记·spring cloud·架构