20200422
Plan
60min: Introduction to Distributed System + Lab for first
Notes
剩余的课程主要介绍了 mapreduce,此前看过 mapreduce 的设计,因此没有什么特别值得注意的,有一些问题记录下来,但是不回去做探究:
- 所有的输入和输出都是存在 GFS 上面的。
- map 的结果存在 sort 的过程,从 map emit 出去到 reduce 接收到,这个中间的实现细节是什么?
- map 和 reduce 之间是否可以存在并发?
接下来,我尝试获取 lab 的代码。
本课程我的关注点在于 kvstorage based on raft,因此下一节课程我会快速跳过,直接进入到 GFS。