MIT6.824分布式系统lecture1笔记:Intro,MapReduce
什么是分布式系统?
为什么要使用分布式系统?
1、追求高性能,通过分布式系统进行并行计算
2、使系统具有容错性,一台计算机计算错误,可以转移到另一台计算机
3、一些问题本身具有分布式的特性,需要多台计算机互相协作,比如转账
4、安全性考虑,将程序分几部分运行在不同的计算机上
分布式系统复杂的原因?
1、分布式系统由很多部分组成,各部分并发工作,交互复杂
2、局部失败问题
3、性能问题,性能不会随规模成比例提升
分布式系统的几个部分
1、存储系统
2、系统交互:计算机网络
3、计算系统:如Mapreduce
原创
2020-06-28 15:52:36 ·
262 阅读 ·
0 评论