跳转到主要内容

DDIA · 第二版中文翻译

设计数据密集型应用

从数据模型、存储引擎到分布式系统与派生数据,建立设计现代数据系统所需的完整思维框架。

在 GitHub 上参与翻译与校订

作者
Martin Kleppmann

个人主页 · 英文原版

Martin Kleppmann

英国剑桥大学分布式系统研究员、演讲者、博主与开源贡献者,也是一位软件工程师和企业家;曾在 LinkedIn 与 Rapportive 负责数据基础设施。

访问主页

译序

为先进技术文化的传播添砖加瓦

不懂数据库的全栈架构师不是好架构师

—— 冯若航(Vonng),2017,《DDIA》中文翻译

现今,尤其是在互联网领域,大多数应用都属于数据密集型应用。本书从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。其中的宝贵经验无论是对架构师、DBA、还是后端工程师、甚至产品经理都会有帮助。

这是一本理论结合实践的书,书中很多问题,译者在实际场景中都曾遇到过,读来让人击节扼腕。如果能早点读到这本书,该少走多少弯路啊!

这也是一本深入浅出的书,讲述概念的来龙去脉而不是卖弄定义,介绍事物发展演化历程而不是事实堆砌,将复杂的概念讲述得浅显易懂,但又直击本质不失深度。每章最后的引用质量非常好,是深入学习各个主题的绝佳索引。

本书为数据系统的设计、实现与评价提供了很好的概念框架。读完并理解本书内容后,读者可以轻松看破大多数的技术忽悠,与技术砖家撕起来虎虎生风。

这是 2017 年译者读过最好的一本技术类书籍。这么好的书没有中文翻译,实在是遗憾。某不才,愿为先进技术文化的传播贡献一份力量。既可以深入学习有趣的技术主题,又可以锻炼中英文语言文字功底,何乐而不为?

章节目录

从数据系统基础,到分布式与派生数据

十四章沿着数据的生命周期展开:先建立系统基础,再穿过分布式难题,最终抵达派生数据与技术责任。

贡献者

不是一个人的译本,来自 212 位贡献者

无论 Issue 或 PR 是否采纳、合并或关闭,每一份反馈都值得感谢。