DistSysCorp/ddia has 560 GitHub stars and 69 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 00:08 UTC. Last push 2025-11-27.
DDIA 逐章精读
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original《DDIA 逐章精读》小册
DDIA 一本高度纲要性的书,因此大多数程序员只闻其名,但真的一读总感觉像空中楼阁一般,不得实感。我工作以来的的方向定位是“大规模数据系统”,既做过云上的海量存储——对象存储、也做过经典 DBMS——图数据库、也做过大规模的数据处理。因此对书中说的各个领域都有所涉猎,为了让大家能更好的理解这本好书,结合我多年的实践经验,做一些扩展,通过例子和比喻帮大家弥合理论到实感的鸿沟。
在理解英文原文的基础上,对每一章用中文重新组织,作为每次分享的文字稿,在此集结为一本开源小册,并附上每章分享的录屏视频(b 站, Youtube),希望可以对有需要的同学有所帮助,水平所限,难免疏漏,如发现有任何有误之处,欢迎提 issue 和 PR。
这个小册的电子版(PDF, EPUB)在这里,前两章小样可以在这里取(PDF,EPUB)。
目录
序
第一部分:数据系统基础
- 第一章:可靠、可扩展、可维护 [b 站 Youtube]
- 第二章:数据模型和查询语言 [b 站 (上 下) Youtube (上 下)]
- 第三章:存储与查询 [b 站 (上 下) Youtube(上 下)]
- 第四章:编码和演进 [b 站 Youtube]
第二部分:分布式数据
- 第五章:冗余 [ b 站 (上 下) Youtube(上 下)]
- 第六章:分区 [b 站 (上 下) Youtue (上 下)]
- 第七章:事务 [ b 站 (上 中 下) Youtube (上 中 下)]
- 第八章:分布式系统中的麻烦事 [b 站 (上 中 下) Youtube (上 中 下)]
- 第九章:一致性和共识协议 [b 站 (上 中 下) Youtube (上 中 下)]
第三部分:衍生数据
DDIA 读书会
DDIA 读书分享会,会逐章进行分享,结合我在工业界分布式存储和数据库的一些经验,补充一些细节。每两周左右分享一次,欢迎加入,Schedule 在这里。我们有个对应的分布式&数据库讨论群,每次分享前会在群里通知。如想加入,可以加我的微信号:qtmuniao,简单自我介绍下,并注明:分布式系统群。
另外,我的公众号:“木鸟杂记”,有更多的分布式系统、存储和数据库相关的文章,欢迎关注。关注公众号后,回复“资料”可以获取我多年来总结的一份分布式数据库学习资料。回复“优惠券”可以获取我的大规模数据系统付费专栏《系统日知录》的八折优惠券:

关于我
我是青藤木鸟,一个喜欢摄影的分布系统程序员,现主要做数据库方向。可以通过领英,b 站,知乎 , 微信号 (qtmuniao) 找到我。更多分布式系统文章欢迎关注我的公众号——木鸟杂记。同名博客:木鸟杂记 https://www.qtmuniao.com
对于 Martin Kleppmann 博士的DDIA,每章大概我自己要读两遍英文版,然后自己翻译一遍,再理顺一遍词句,再找相关资料补充一些背景,最后再讲一遍,因此每章最少都得花十几个小时甚至几十个小时(比如事务那一章)。但即便如此,一个人精力也有限,难免疏漏,欢迎提 issue 和 PR。创作不易,如果感觉感觉对你有帮助的话,不妨订阅下我的分布式系统、存储和数据库的技术专栏《系统日知录》 。
最后,如果你想对某些章节讨论的话,欢迎来我搭的一个专门的分布式系统论坛:https://distsys.cn/t/ddia 。感谢阅读,感谢关注。
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,423 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,790 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,309 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,455 stars