6.5840专题

【MIT 6.5840(6.824)学习笔记】GFS

1 分布式存储系统难点 在设计大型分布式系统或存储系统时,初衷通常是为了获得显著的性能提升,通过数百台计算机的资源来并行完成大量工作。因此,性能问题成为最初的关注点。一个自然的想法是将数据分片(Sharding),分布到大量服务器上,从而并行读取数据。 当你在成百上千台服务器上进行分片时,服务器故障将成为常态。如果你有数千台服务器,每天甚至每小时都可能有服务器宕机。因此,需要自动化的方法来修复

MIT 6.5840-分布式系统 Lab2

相关资料 Lab要求 总结 如何保证只执行一次 每次请求时携带一个token,用于标识请求 // DoOnce 每次请求时携带type DoOnce struct {// 标识本次请求Token string}// GetToken 获取本次请求的标识符func (ck *Clerk) GetToken(operation string) string {return fmt.Sp

MIT 6.5840-分布式系统学习记录

课程安排 2023 MIT 6.5840 分布式系统 | 环境搭建与 Lab 1 MapReduce - 知乎 (zhihu.com) lab汇总 MIT 6.5840-分布式系统 Lab1