MIT6.824 (2021) 第一节 理论课
视频链接:https://www.bilibili.com/video/BV16f4y1z7kn/?spm_id_from=333.337.search-card.all.click&vd_source=7a1a0bc74158c6993c7355c5490fc600
分布式系统需要达到什么目标?
1. 连接孤立的计算机(共享资源)
2. 通过并行提高计算速度
3. 错误容忍 (比如集群中某个计算机宕机了,咱们该怎么办)
4. 如何提高安全性和保护性?
分布式系统的历史:
1. (1980s) 局域网 DNS+email
2. (1990s) 数据中心、大型网站
3. (2000s) 云计算
分布式系统的难点:
1. 有许多并行的部分,很复杂
2. 计算集群的某部分宕机,需要能够解决这些“部分错误”问题
3. 提高计算性能是个很 tricky 的事情,并不是说你加很多电脑,计算效率就一定会提高
重点:
1. 存储
2. 计算
3. 通信
<---- 没看完,后面的内容需要阅读 MapReduce 论文

浙公网安备 33010602011771号