用11张图掌握分布式系统的容错架构设计
发布时间
阅读量:
阅读量
目录
1. 为何要采用分布式存储方案
2. 分布式存储的定义是什么
3. 分布式存储系统的基本结构是怎样的
4. 当某台设备出现故障时该如何应对
5. Master节点如何识别数据副本的丢失情况
6. 如何确保复制副本的数量维持在合理范围
7. 如何处理多余的复制副本
1. 为什么需要分布式存储
例如,当前拥有的数据库中包含一张规模极为庞大的数据表,其中存储的数据总量可达数十亿至数百亿条记录。
再进一步分析,这张数据表所占用的存储空间可能高达几十个TB乃至上百个TB。
在这种情况下,若采用MySQL等传统数据库系统,单台服务器的磁盘容量很可能无法满足该表数据的存储需求。

2. 什么是分布式存储
因此,若拥有一个规模庞大的数据集,容量达到数百TB,那么传统的数据库技术已不再适用,因为单台数据库服务器可能根本无法承载如此庞大的数据量。
此时,我们可以选择使用多台计算设备进行处理,例如部署20台机器,每台设备仅存储总数据量的1/20。
以一个具体案例为例,假设总数据量为20TB,在
全部评论 (0)
还没有任何评论哟~
