Advertisement

用11张图掌握分布式系统的容错架构设计

阅读量:

目录

1. 为何要采用分布式存储方案

2. 分布式存储的定义是什么

3. 分布式存储系统的基本结构是怎样的

4. 当某台设备出现故障时该如何应对

5. Master节点如何识别数据副本的丢失情况

6. 如何确保复制副本的数量维持在合理范围

7. 如何处理多余的复制副本


1. 为什么需要分布式存储

例如,当前拥有的数据库中包含一张规模极为庞大的数据表,其中存储的数据总量可达数十亿至数百亿条记录

再进一步分析,这张数据表所占用的存储空间可能高达几十个TB乃至上百个TB

在这种情况下,若采用MySQL等传统数据库系统,单台服务器的磁盘容量很可能无法满足该表数据的存储需求

2. 什么是分布式存储

因此,若拥有一个规模庞大的数据集,容量达到数百TB,那么传统的数据库技术已不再适用,因为单台数据库服务器可能根本无法承载如此庞大的数据量。

此时,我们可以选择使用多台计算设备进行处理,例如部署20台机器,每台设备仅存储总数据量的1/20。

以一个具体案例为例,假设总数据量为20TB,在

全部评论 (0)

还没有任何评论哟~