![](https://i-blog.csdnimg.cn/blog_migrate/7a42335104012359daa125770fc279b5.png)
容错:可用性, 备份, 恢复, 通过事务的log,存的no-voliate的disk里
一致性:比如银行的钱全局sum一样,和并发中保持一致性
性能: 1. throughout 单位时间的工作量 2. latency , 完成一项任务的时间
![](https://i-blog.csdnimg.cn/blog_migrate/6343581b340f3025de4da5470b773390.png)
map产生多个key, value, Reduce把相同的key聚合
![](https://i-blog.csdnimg.cn/blog_migrate/1dfcdb340b93ae20c1b3ba96217cb860.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c8cbb447a18557f552f911d452972529.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d941be2e27a4feaa80c9b16178bb6a3e.png)
答案 yes, 函数式是确定的, 第二个原子rename文件,只有一个可以存入
![](https://i-blog.csdnimg.cn/blog_migrate/e0d17ea163ac47cfffd5f6542ac1bf53.png)
答案 no 我们没有那样的plan, 一台机器down的概率小
https://pdos.csail.mit.edu/6.824/papers/mapreduce.pdf