【读书笔记】《大规模分布式系统设计》精华解读
【读书笔记】《大规模分布式系统设计》精华解读
一、书籍概述
书名:《大规模分布式系统设计》
核心主题:构建和运维大规模分布式系统的工程实践
二、分布式系统基础
2.1 分布式系统的定义
分布式系统 = 多个独立计算机 + 网络通信 + 协调工作 特征: - 多节点 - 网络通信 - 协调一致 - 对用户透明2.2 分布式 vs 单机
| 对比维度 | 单机系统 | 分布式系统 |
|---|---|---|
| 扩展性 | 受限于单机 | 理论上无上限 |
| 可靠性 | 单点故障 | 可冗余备份 |
| 复杂度 | 简单 | 复杂 |
| 成本 | 低 | 高 |
| 性能 | 稳定 | 波动 |
