复现 MapReduce
Implement MapReduce
MapReduce 开创了大数据处理的新时代。通过复现这篇影响深远的论文,你将实现分布式任务调度、容错处理、数据分片等核心功能。
支持的语言
goGo
pyPython
jaJava
ruRust
挑战进度24 阶段
预计时间
20-40 小时
难度范围
入门 - 困难
已有学习者
2,000+
技术标签
分布式大数据并行计算OSDI
你将学到什么?
- 理解 MapReduce 编程模型
- 实现任务调度器
- 掌握容错机制
- 理解数据局部性优化
前置要求
- 了解并行编程基础
- 了解分布式文件系统
学习路径
0 个阶段详细阶段信息即将发布,敬请期待。
AI 演进导读
我们的 AI 引擎会将源码的 Git 演进历史可视化,带你从「第一行核心代码」开始, 逐步理解每个设计决策背后的思考过程。不只是知道「是什么」,更要理解「为什么」。