选择合适的入口
初学者只需循环、函数、键值对与基本求和知识;先读复现页,再按 01–07 学习。已经使用计算引擎的读者,可先做每章预测和过关任务,检查计划并复现后再决定跳读。不需要特定业务领域经验。
核心学习路线
01 / CORE
为什么并行?
工作量、槽位、开销与正确性
02 / CORE数据并行模型
MapReduce、依赖、阶段与任务
03 / CORE先聚合,再移动
可合并摘要与 Shuffle 证据
04 / COREJoin 策略与倾斜
广播、重分布与加盐取舍
05 / CORE重试与重算
Lineage、缓存与检查点边界
06 / CORE资源诊断
Spill、任务分布与性能推理
07 / CORE最终自适应计划
分区合并、对照与独立验收
一个完整的学习闭环
解释不变量 → 预测通信 → 执行代码 → 检查任务与计划 → 改变一个因素 → 用证据支持结论。每章均有可运行示例、动手任务、结果解释和自测答案。
原创讲解,引用上游论文与官方资料。首版覆盖有界批计算基础,不覆盖高阶分布式算法、多机扩展和生产容量规划。