{"repo":"DistSysCorp/ddia","free":true,"listed":false,"github":"https://github.com/DistSysCorp/ddia","clone":"git clone https://github.com/DistSysCorp/ddia.git","description":"DDIA 逐章精读","language":"HTML","stars":553,"topics":["database","ddia","distributed-systems","storage"],"license":null,"category":"databases-storage","readme_excerpt":"《DDIA 逐章精读》小册 DDIA 一本高度纲要性的书，因此大多数程序员只闻其名，但真的一读总感觉像空中楼阁一般，不得实感。我工作以来的的方向定位是“大规模数据系统”，既做过云上的海量存储——对象存储、也做过经典 DBMS——图数据库、也做过大规模的数据处理。因此对书中说的各个领域都有所涉猎，为了让大家能更好的理解这本好书，结合我多年的实践经验，做一些扩展，通过例子和比喻帮大家弥合理论到实感的鸿沟。 在理解英文原文的基础上，对每一章用中文重新组织，作为每次分享的文字稿，在此集结为一本开源小册，并附上每章分享的 录屏视频 （b 站, Youtube），希望可以对有需要的同学有所帮助，水平所限，难免疏漏，如发现有任何有误之处，欢迎提 issue 和 PR。 这个小册的电子版（PDF, EPUB）在这里，前两章小样可以在这里取（PDF，EPUB）。 目录 序 第一部分：数据系统基础 - 第一章：可靠、可扩展、可维护 [b 站 Youtube] - 本书为什么以数据系统为主题 - 可靠性 - 可伸缩性 - 可维护性 - 第二章：数据模型和查询语言 b 站 ([上 下) Youtube (上 下)] - 概要 - 关系模型 vs 文档模型 - 数据查询语言 - 图模型 - 第三章：存储与查询 b 站 ([上 下) Youtube(上 下)] - 底层数据结构 - 事务型还是分析型 - 列式存储 - 第四章：编码和演进 [b 站 Youtube] - 数据编码的格式 - 几种数据流模型 第二部分：分布式数据 - 第五章：冗余 b 站 ([上 下) Youtube(上 下)] - 领导者与跟随者 - 复制滞后问题 - 多主模型 - 无主模型 - 第六章：分区 b 站 ([上 下) Youtue (上 下)] - 分片与复制 - 键值对集的分片 - 分片和次级索引 - 分片均衡 - 请求路由 - 第七章：事务 b 站 ([上 中 下) Youtube (上 中 下)] - 棘手的概念 - 几种弱隔离级别 - 可串行化 - 第八章：分布式系统中的麻烦事 b 站 ([上 中 下) Youtube (上 中 下)] - 故障和部分失败 - 不可靠的网络 - 不可靠的时钟 - 知识、真相和谎言 - 第九章：一致性和共识协议 b 站 ([上 中 下) Youtube (上 中 下)] - 一致性保证 - 线性一致性 - 顺序保证 - 分布式事务和共识协议 第三部分：衍生数据 - 第十章：批处理 b 站 ([上 中 下 终) Youtube (上 中 下 终)] - 使用 Unix 工具进行批处理 - MapReduce 和分布式文件系统 - MapReduce 之外 - 第十一章：流处理 b站（[一 二 三 四 五 六）YouTube（一 二 三 四 五 六）] - 事件流的传输 - 数据库和流 - 处理流 - 小结 DDIA 读书会 DDIA 读书分享会，会逐章进行分享，结合我在工业界分布式存储和数据库的一些经验，补充一些细节。每两周左右分享一次，欢迎加入，Schedule 在这里。我们有个对应的分布式&数据库讨论群，每次分享前会在群里通知。如想加入，可以加我的微信号：qtmuniao，简单自我介绍下，并注明：分布式系统群。 另外，我的公众号：“ 木鸟杂记 ”，有更多的分布式系统、存储和数据库相关的文章，欢迎关注。关注公众号后，回复“ 资料 ”可以获取我多年来总结的一份分布式数据库学习资料。回复“ 优惠券 ”可以获取我的大规模数据系统付费专栏《系统日知录》的八折优惠券","default_branch":null,"files":null,"tree":[],"storefront":"/r/DistSysCorp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DistSysCorp/ddia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}