2022-05-31 23:02:48 +08:00
|
|
|
|
# DDIA 读书会
|
2022-02-16 23:33:46 +08:00
|
|
|
|
|
2022-05-31 23:02:48 +08:00
|
|
|
|
DDIA 读书分享会,会逐章进行分享,结合我在工业界分布式存储和数据库的一些经验,补充一些细节。每两周左右分享一次,欢迎加入,Schedule 在[这里](https://docs.qq.com/sheet/DWHFzdk5lUWx4UWJq)。我们有个对应的分布式&数据库讨论群,每次分享前会在群里通知。如想加入,可以加我的微信号:qtmuniao,简单自我介绍下,并注明:分布式系统群。
|
2022-02-16 23:33:46 +08:00
|
|
|
|
|
2022-06-01 00:06:34 +08:00
|
|
|
|
读书会安排和往期录屏: [https://docs.qq.com/sheet/DWHFzdk5lUWx4UWJq](https://docs.qq.com/sheet/DWHFzdk5lUWx4UWJq)
|
2022-05-31 23:02:48 +08:00
|
|
|
|
# 《DDIA 逐章精读》小册
|
2022-02-16 23:33:46 +08:00
|
|
|
|
|
2022-06-01 00:06:34 +08:00
|
|
|
|
在理解英文原文的基础上,结合我的一些工作经验,进行一些相应扩展,并参考 [github 上 Vonng 的中文翻译版](https://github.com/Vonng/ddia),对每一章用中文重新组织,作为每次分享的文字稿,在此集结为 gitbook 小册,希望可以对有需要的同学有所帮助,水平所限,难免疏漏,如发现有任何有误之处,欢迎[提 issue](https://github.com/DistSysCorp/ddia/issues/new) 和 [PR](https://github.com/DistSysCorp/ddia/compare)。
|
2022-02-16 23:33:46 +08:00
|
|
|
|
|
2022-05-31 23:02:48 +08:00
|
|
|
|
|
|
|
|
|
## 目录
|
|
|
|
|
### 第一部分:数据系统基础
|
|
|
|
|
|
|
|
|
|
* [第一章:可靠、可扩展、可维护](ch01.md) [[视频](https://www.bilibili.com/video/BV1bY411L7HA)]
|
|
|
|
|
* [本书为什么以数据系统为主题](ch01.md#本书为什么以数据系统为主题)
|
2022-05-31 23:05:51 +08:00
|
|
|
|
* [可靠性(Reliability)](ch01.md#可靠性)
|
|
|
|
|
* [可伸缩性(Scalability)](ch01.md#可伸缩性)
|
|
|
|
|
* [可维护性(Maintainability)](ch01.md#可维护性)
|
2022-06-01 00:08:16 +08:00
|
|
|
|
* [第二章:数据模型和查询语言](ch02.md) [[视频上](https://www.bilibili.com/video/BV19a411C7UN) [视频下](https://www.bilibili.com/video/BV1BZ4y1r79M)]
|
2022-05-31 23:02:48 +08:00
|
|
|
|
* [概要](ch02.md#概要)
|
|
|
|
|
* [关系模型 vs 文档模型](ch02.md#关系模型与文档模型)
|
|
|
|
|
* [数据查询语言](ch02.md#数据查询语言)
|
|
|
|
|
* [Graph-Like 数据模型](ch02.md#图模型)
|
2022-06-01 00:08:16 +08:00
|
|
|
|
* [第三章:存储与查询](ch03.md) [[视频上](https://www.bilibili.com/video/BV1mL411P72H/) [视频下](https://www.bilibili.com/video/BV1bL411A7ga)]
|
2022-05-31 23:02:48 +08:00
|
|
|
|
* [驱动数据库的底层数据结构](ch03.md#驱动数据库的底层数据结构)
|
|
|
|
|
* [事务型还是分析型](ch03.md#事务型还是分析型)
|
|
|
|
|
* [列存](ch03.md#列存)
|
|
|
|
|
* [第四章:编码和演进](ch04.md) [[视频](https://www.bilibili.com/video/BV1Aa411q7u9)]
|
|
|
|
|
* [数据编码的格式](ch04.md#数据编码的格式)
|
|
|
|
|
* [几种数据流模型](ch04.md#几种数据流模型)
|
|
|
|
|
|
|
|
|
|
### 第二部分:分布式数据
|
|
|
|
|
|
2022-06-01 00:08:16 +08:00
|
|
|
|
* [第五章:冗余(Replication)](ch05.md) [[视频上](https://www.bilibili.com/video/BV1VR4y1K7eK) [视频下](https://www.bilibili.com/video/BV1ou4116779)]
|
2022-05-31 23:02:48 +08:00
|
|
|
|
* [领导者与跟随者](ch05.md#领导者与跟随者)
|
|
|
|
|
* [复制滞后问题](ch05.md#复制滞后问题)
|
|
|
|
|
* [多主模型](ch05.md#多主模型)
|
|
|
|
|
* [无主模型](ch05.md#无主模型)
|
2022-06-01 00:08:16 +08:00
|
|
|
|
* [第六章:分区(Partition)](ch06.md) [[视频上](https://www.bilibili.com/video/BV1tY4y157Np) [视频下](https://www.bilibili.com/video/BV1AA4y1f7Hi)]
|
2022-05-31 23:02:48 +08:00
|
|
|
|
* [分片与复制](ch06.md#分片与复制)
|
|
|
|
|
* [键值对集的分片](ch06.md#键值对集的分片)
|
|
|
|
|
* [分片和次级索引](ch06.md#分片和次级索引)
|
2022-05-31 23:05:51 +08:00
|
|
|
|
* [分片均衡(Rebalancing)](ch06.md#分片均衡)
|
2022-05-31 23:02:48 +08:00
|
|
|
|
* [请求路由(Routing)](ch06.md#请求路由)
|
2022-06-01 00:06:34 +08:00
|
|
|
|
|
|
|
|
|
# 关于我
|
|
|
|
|
|
|
|
|
|
博客:木鸟杂记 [https://www.qtmuniao.com](https://www.qtmuniao.com)
|