第五章:复制


文档摘要

第五章:复制 与可能出错的东西比,“不可能”出错的东西最显著的特点就是:一旦真的出错,通常就彻底玩完了。 —— 道格拉斯・亚当斯(1992) [TOC] 复制意味着在通过网络连接的多台机器上保留相同数据的副本。正如在 第二部分 的介绍中所讨论的那样,我们希望能复制数据,可能出于各种各样的原因: 使得数据与用户在地理上接近(从而减少延迟) 即使系统的一部分出现故障,系统也能继续工作(从而提高可用性) 伸缩可以接受读请求的机器数量(从而提高读取吞吐量) 本章将假设你的数据集非常小,每台机器都可以保存整个数据集的副本。在 第六章 中将放宽这个假设,讨论对单个机器来说太大的数据集的分割(分片)。在后面的章节中,我们将讨论复制数据系统中可能发生的各种故障,以及如何处理这些故障。


发布者: 作者: 转发
评论区 (0)
U