# 复制

> 复制（英语：Copying；中文音译：拷贝）是将某事物通过某种方式制作成相同的一份或多份的行为。对于作品的复制，概念上有狭义和广义的区别。狭义的复制，是通过印刷、照相、复写、录音、录像等行为的复制；而广义的复制，还包括了对作品的某些改变，形态上产生了变化，但实质上仍然是同样的，例如将小说改编成剧本，不同语言之间的翻译等，以及把其中一家唱片公司之作交予其他唱片公司制作。

- ID: m06300
- 分类: system
- 领域: 系统论

## 定义

将数据拷贝到多个节点。目的：1. 高可用（一个挂了还有备份）；2. 高性能（就近读取）。但带来了“一致性”难题。脚手架作用： 冗余换安全。不要相信“唯一”。重要的文件存三份，核心的技能教给徒弟（知识复制），关键的客户有多人对接。复制是抵抗单点故障的唯一解，虽然它增加了维护成本（同步）。

## 机制

数据多副本分布，以冗余换取高可用与就近高性能；代价是副本间一致性需同步维护（CAP 权衡）。

## 练习

1) 识别单点故障风险；2) 对关键资源做≥3 副本；3) 选一致性策略（强/最终一致）；4) 控制同步成本与脑裂。

## 脚手架用法

冗余换安全。不要相信“唯一”。重要的文件存三份，核心的技能教给徒弟（知识复制），关键的客户有多人对接。复制是抵抗单点故障的唯一解，虽然它增加了维护成本（同步）。

[阅读网页](https://thinkingmodels.site/entries/detail/m06300)
