初读路线

建议结合自己做过的系统读,每章都问:这个问题在我的业务里是否存在,当前方案牺牲了什么。

适合谁读

更适合后端工程师、架构师和数据平台工程师、有数据库和服务端经验的人、想从工具使用走向系统设计的人。如果你正在判断是否要读这本书,可以先看它是否匹配当前问题,而不是只看评分。

版本选择摘要

优先选择译名明确、术语翻译稳定的版本;工程师可对照英文原版术语。

读不下去怎么办

这本书阅读难度可按“进阶”处理,不必要求自己一次读透。如果开头推进慢,可以先用目录抓主线:可靠性、可扩展性与可维护性、数据模型、查询语言和存储引擎、复制、分区、事务与一致性、批处理、流处理和派生数据。如果你属于“刚学编程的新手”这类读者,可以先读导读、书评或相关入门书,再回到原书。真正卡住时,先保留问题继续读;读完一轮后再回看难点,通常比逐句硬啃更有效。

读完能获得什么

读完后你应该重点带走:理解现代数据系统的核心概念;形成评估架构方案的语言;看清不同技术选择的代价。

读完下一本

值得买纸质书,适合长期查阅和做架构笔记。 读完后可以沿着“分布式系统、数据系统、架构设计”方向继续找下一本。

相关书籍