mirror of
https://github.com/Vonng/ddia.git
synced 2026-07-29 17:49:57 +08:00
add v2 stub
This commit is contained in:
178
README.md
178
README.md
@@ -1,7 +1,6 @@
|
||||
# 设计数据密集型应用 - 中文翻译版
|
||||
|
||||
[](https://ddia.pigsty.io)
|
||||
[](https://ddia2.pigsty.io)
|
||||
[](https://ddia.vonng.com)
|
||||
[](https://star-history.com/#Vonng/ddia&Date)
|
||||
|
||||
**作者**: [Martin Kleppmann](https://martin.kleppmann.com),[《Designing Data-Intensive Applications 2nd Edition》](https://learning.oreilly.com/library/view/designing-data-intensive-applications/9781098119058/ch01.html) : 英国剑桥大学分布式系统研究员,演讲者,博主和开源贡献者,软件工程师和企业家,曾在 LinkedIn 和 Rapportive 负责数据基础架构。
|
||||
@@ -10,9 +9,7 @@
|
||||
|
||||
**校订**: [@yingang](https://github.com/yingang) | [繁體中文](zh-tw/README.md) **版本维护** by [@afunTW](https://github.com/afunTW)
|
||||
|
||||
**阅览**:在本地使用 [Docsify](https://docsify.js.org/) (根目录中执行 `make`) 或 [Typora](https://www.typora.io)、[Gitbook](https://vonng.gitbook.io/vonng/) 以获取最佳阅读体验。
|
||||
|
||||
**通知**:DDIA [**第二版**](https://github.com/Vonng/ddia/tree/v2) 正在翻译中 ([`v2`](https://github.com/Vonng/ddia/tree/v2)分支),欢迎加入并提出您的宝贵意见!
|
||||
**通知**:DDIA [**第二版**](https://ddia.vonng.com/v2) 正在翻译中 ([`content/v2`](https://github.com/Vonng/ddia/tree/hugo/content/v2) 目录),欢迎加入并提出您的宝贵意见!
|
||||
|
||||
|
||||
|
||||
@@ -20,9 +17,7 @@
|
||||
|
||||
## 译序
|
||||
|
||||
> 不懂数据库的全栈工程师不是好架构师
|
||||
>
|
||||
> —— 冯若航 / Vonng
|
||||
> 不懂数据库的全栈工程师不是好架构师 —— 冯若航 / [@Vonng](https://github.com/Vonng)
|
||||
|
||||
现今,尤其是在互联网领域,大多数应用都属于数据密集型应用。本书从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。其中的宝贵经验无论是对架构师、DBA、还是后端工程师、甚至产品经理都会有帮助。
|
||||
|
||||
@@ -52,86 +47,86 @@
|
||||
|
||||
## 目录
|
||||
|
||||
### [序言](preface.md)
|
||||
### [序言](content/zh/preface.md)
|
||||
|
||||
### [第一部分:数据系统基础](part-i.md)
|
||||
### [第一部分:数据系统基础](content/zh/part-i.md)
|
||||
|
||||
* [第一章:可靠性、可伸缩性和可维护性](ch1.md)
|
||||
* [关于数据系统的思考](ch1.md#关于数据系统的思考)
|
||||
* [可靠性](ch1.md#可靠性)
|
||||
* [可伸缩性](ch1.md#可伸缩性)
|
||||
* [可维护性](ch1.md#可维护性)
|
||||
* [本章小结](ch1.md#本章小结)
|
||||
* [第二章:数据模型与查询语言](ch2.md)
|
||||
* [关系模型与文档模型](ch2.md#关系模型与文档模型)
|
||||
* [数据查询语言](ch2.md#数据查询语言)
|
||||
* [图数据模型](ch2.md#图数据模型)
|
||||
* [本章小结](ch2.md#本章小结)
|
||||
* [第三章:存储与检索](ch3.md)
|
||||
* [驱动数据库的数据结构](ch3.md#驱动数据库的数据结构)
|
||||
* [事务处理还是分析?](ch3.md#事务处理还是分析?)
|
||||
* [列式存储](ch3.md#列式存储)
|
||||
* [本章小结](ch3.md#本章小结)
|
||||
* [第四章:编码与演化](ch4.md)
|
||||
* [编码数据的格式](ch4.md#编码数据的格式)
|
||||
* [数据流的类型](ch4.md#数据流的类型)
|
||||
* [本章小结](ch4.md#本章小结)
|
||||
* [第一章:可靠性、可伸缩性和可维护性](content/zh/ch1.md)
|
||||
* [关于数据系统的思考](content/zh/ch1.md#关于数据系统的思考)
|
||||
* [可靠性](content/zh/ch1.md#可靠性)
|
||||
* [可伸缩性](content/zh/ch1.md#可伸缩性)
|
||||
* [可维护性](content/zh/ch1.md#可维护性)
|
||||
* [本章小结](content/zh/ch1.md#本章小结)
|
||||
* [第二章:数据模型与查询语言](content/zh/ch2.md)
|
||||
* [关系模型与文档模型](content/zh/ch2.md#关系模型与文档模型)
|
||||
* [数据查询语言](content/zh/ch2.md#数据查询语言)
|
||||
* [图数据模型](content/zh/ch2.md#图数据模型)
|
||||
* [本章小结](content/zh/ch2.md#本章小结)
|
||||
* [第三章:存储与检索](content/zh/ch3.md)
|
||||
* [驱动数据库的数据结构](content/zh/ch3.md#驱动数据库的数据结构)
|
||||
* [事务处理还是分析?](content/zh/ch3.md#事务处理还是分析?)
|
||||
* [列式存储](content/zh/ch3.md#列式存储)
|
||||
* [本章小结](content/zh/ch3.md#本章小结)
|
||||
* [第四章:编码与演化](content/zh/ch4.md)
|
||||
* [编码数据的格式](content/zh/ch4.md#编码数据的格式)
|
||||
* [数据流的类型](content/zh/ch4.md#数据流的类型)
|
||||
* [本章小结](content/zh/ch4.md#本章小结)
|
||||
|
||||
### [第二部分:分布式数据](part-ii.md)
|
||||
### [第二部分:分布式数据](content/zh/part-ii.md)
|
||||
|
||||
* [第五章:复制](ch5.md)
|
||||
* [领导者与追随者](ch5.md#领导者与追随者)
|
||||
* [复制延迟问题](ch5.md#复制延迟问题)
|
||||
* [多主复制](ch5.md#多主复制)
|
||||
* [无主复制](ch5.md#无主复制)
|
||||
* [本章小结](ch5.md#本章小结)
|
||||
* [第六章:分区](ch6.md)
|
||||
* [分区与复制](ch6.md#分区与复制)
|
||||
* [键值数据的分区](ch6.md#键值数据的分区)
|
||||
* [分区与次级索引](ch6.md#分区与次级索引)
|
||||
* [分区再平衡](ch6.md#分区再平衡)
|
||||
* [请求路由](ch6.md#请求路由)
|
||||
* [本章小结](ch6.md#本章小结)
|
||||
* [第七章:事务](ch7.md)
|
||||
* [事务的棘手概念](ch7.md#事务的棘手概念)
|
||||
* [弱隔离级别](ch7.md#弱隔离级别)
|
||||
* [可串行化](ch7.md#可串行化)
|
||||
* [本章小结](ch7.md#本章小结)
|
||||
* [第八章:分布式系统的麻烦](ch8.md)
|
||||
* [故障与部分失效](ch8.md#故障与部分失效)
|
||||
* [不可靠的网络](ch8.md#不可靠的网络)
|
||||
* [不可靠的时钟](ch8.md#不可靠的时钟)
|
||||
* [知识、真相与谎言](ch8.md#知识、真相与谎言)
|
||||
* [本章小结](ch8.md#本章小结)
|
||||
* [第九章:一致性与共识](ch9.md)
|
||||
* [一致性保证](ch9.md#一致性保证)
|
||||
* [线性一致性](ch9.md#线性一致性)
|
||||
* [顺序保证](ch9.md#顺序保证)
|
||||
* [分布式事务与共识](ch9.md#分布式事务与共识)
|
||||
* [本章小结](ch9.md#本章小结)
|
||||
* [第五章:复制](content/zh/ch5.md)
|
||||
* [领导者与追随者](content/zh/ch5.md#领导者与追随者)
|
||||
* [复制延迟问题](content/zh/ch5.md#复制延迟问题)
|
||||
* [多主复制](content/zh/ch5.md#多主复制)
|
||||
* [无主复制](content/zh/ch5.md#无主复制)
|
||||
* [本章小结](content/zh/ch5.md#本章小结)
|
||||
* [第六章:分区](content/zh/ch6.md)
|
||||
* [分区与复制](content/zh/ch6.md#分区与复制)
|
||||
* [键值数据的分区](content/zh/ch6.md#键值数据的分区)
|
||||
* [分区与次级索引](content/zh/ch6.md#分区与次级索引)
|
||||
* [分区再平衡](content/zh/ch6.md#分区再平衡)
|
||||
* [请求路由](content/zh/ch6.md#请求路由)
|
||||
* [本章小结](content/zh/ch6.md#本章小结)
|
||||
* [第七章:事务](content/zh/ch7.md)
|
||||
* [事务的棘手概念](content/zh/ch7.md#事务的棘手概念)
|
||||
* [弱隔离级别](content/zh/ch7.md#弱隔离级别)
|
||||
* [可串行化](content/zh/ch7.md#可串行化)
|
||||
* [本章小结](content/zh/ch7.md#本章小结)
|
||||
* [第八章:分布式系统的麻烦](content/zh/ch8.md)
|
||||
* [故障与部分失效](content/zh/ch8.md#故障与部分失效)
|
||||
* [不可靠的网络](content/zh/ch8.md#不可靠的网络)
|
||||
* [不可靠的时钟](content/zh/ch8.md#不可靠的时钟)
|
||||
* [知识、真相与谎言](content/zh/ch8.md#知识、真相与谎言)
|
||||
* [本章小结](content/zh/ch8.md#本章小结)
|
||||
* [第九章:一致性与共识](content/zh/ch9.md)
|
||||
* [一致性保证](content/zh/ch9.md#一致性保证)
|
||||
* [线性一致性](content/zh/ch9.md#线性一致性)
|
||||
* [顺序保证](content/zh/ch9.md#顺序保证)
|
||||
* [分布式事务与共识](content/zh/ch9.md#分布式事务与共识)
|
||||
* [本章小结](content/zh/ch9.md#本章小结)
|
||||
|
||||
### [第三部分:衍生数据](part-iii.md)
|
||||
### [第三部分:衍生数据](content/zh/part-iii.md)
|
||||
|
||||
* [第十章:批处理](ch10.md)
|
||||
* [使用Unix工具的批处理](ch10.md#使用Unix工具的批处理)
|
||||
* [MapReduce和分布式文件系统](ch10.md#MapReduce和分布式文件系统)
|
||||
* [MapReduce之后](ch10.md#MapReduce之后)
|
||||
* [本章小结](ch10.md#本章小结)
|
||||
* [第十一章:流处理](ch11.md)
|
||||
* [传递事件流](ch11.md#传递事件流)
|
||||
* [数据库与流](ch11.md#数据库与流)
|
||||
* [流处理](ch11.md#流处理)
|
||||
* [本章小结](ch11.md#本章小结)
|
||||
* [第十二章:数据系统的未来](ch12.md)
|
||||
* [数据集成](ch12.md#数据集成)
|
||||
* [分拆数据库](ch12.md#分拆数据库)
|
||||
* [将事情做正确](ch12.md#将事情做正确)
|
||||
* [做正确的事情](ch12.md#做正确的事情)
|
||||
* [本章小结](ch12.md#本章小结)
|
||||
* [第十章:批处理](content/zh/ch10.md)
|
||||
* [使用Unix工具的批处理](content/zh/ch10.md#使用Unix工具的批处理)
|
||||
* [MapReduce和分布式文件系统](content/zh/ch10.md#MapReduce和分布式文件系统)
|
||||
* [MapReduce之后](content/zh/ch10.md#MapReduce之后)
|
||||
* [本章小结](content/zh/ch10.md#本章小结)
|
||||
* [第十一章:流处理](content/zh/ch11.md)
|
||||
* [传递事件流](content/zh/ch11.md#传递事件流)
|
||||
* [数据库与流](content/zh/ch11.md#数据库与流)
|
||||
* [流处理](content/zh/ch11.md#流处理)
|
||||
* [本章小结](content/zh/ch11.md#本章小结)
|
||||
* [第十二章:数据系统的未来](content/zh/ch12.md)
|
||||
* [数据集成](content/zh/ch12.md#数据集成)
|
||||
* [分拆数据库](content/zh/ch12.md#分拆数据库)
|
||||
* [将事情做正确](content/zh/ch12.md#将事情做正确)
|
||||
* [做正确的事情](content/zh/ch12.md#做正确的事情)
|
||||
* [本章小结](content/zh/ch12.md#本章小结)
|
||||
|
||||
### [术语表](glossary.md)
|
||||
### [术语表](content/zh/glossary.md)
|
||||
|
||||
### [后记](colophon.md)
|
||||
### [后记](content/zh/colophon.md)
|
||||
|
||||
|
||||
|
||||
@@ -167,16 +162,16 @@
|
||||
|
||||
| ISSUE & Pull Requests | USER | Title |
|
||||
|-------------------------------------------------|------------------------------------------------------------|----------------------------------------------------------------|
|
||||
| [359](https://github.com/Vonng/ddia/pull/359) | [@c25423](https://github.com/c25423) | ch10: 修正一处拼写错误 |
|
||||
| [358](https://github.com/Vonng/ddia/pull/358) | [@lewiszlw](https://github.com/lewiszlw) | ch4: 修正一处拼写错误 |
|
||||
| [356](https://github.com/Vonng/ddia/pull/356) | [@lewiszlw](https://github.com/lewiszlw) | ch2: 修正一处标点错误 |
|
||||
| [355](https://github.com/Vonng/ddia/pull/355) | [@DuroyGeorge](https://github.com/DuroyGeorge) | ch12: 修正一处格式错误 |
|
||||
| [354](https://github.com/Vonng/ddia/pull/354) | [@justlorain](https://github.com/justlorain) | ch7: 修正一处参考链接 |
|
||||
| [353](https://github.com/Vonng/ddia/pull/353) | [@fantasyczl](https://github.com/fantasyczl) | ch3&9: 修正两处引用错误 |
|
||||
| [352](https://github.com/Vonng/ddia/pull/352) | [@fantasyczl](https://github.com/fantasyczl) | 支持输出为 EPUB 格式 |
|
||||
| [349](https://github.com/Vonng/ddia/pull/349) | [@xiyihan0](https://github.com/xiyihan0) | ch1: 修正一处格式错误 |
|
||||
| [348](https://github.com/Vonng/ddia/pull/348) | [@omegaatt36](https://github.com/omegaatt36) | ch3: 修正一处图像链接 |
|
||||
| [346](https://github.com/Vonng/ddia/issues/346) | [@Vermouth1995](https://github.com/Vermouth1995) | ch1: 优化一处翻译 |
|
||||
| [359](https://github.com/Vonng/ddia/pull/359) | [@c25423](https://github.com/c25423) | ch10: 修正一处拼写错误 |
|
||||
| [358](https://github.com/Vonng/ddia/pull/358) | [@lewiszlw](https://github.com/lewiszlw) | ch4: 修正一处拼写错误 |
|
||||
| [356](https://github.com/Vonng/ddia/pull/356) | [@lewiszlw](https://github.com/lewiszlw) | ch2: 修正一处标点错误 |
|
||||
| [355](https://github.com/Vonng/ddia/pull/355) | [@DuroyGeorge](https://github.com/DuroyGeorge) | ch12: 修正一处格式错误 |
|
||||
| [354](https://github.com/Vonng/ddia/pull/354) | [@justlorain](https://github.com/justlorain) | ch7: 修正一处参考链接 |
|
||||
| [353](https://github.com/Vonng/ddia/pull/353) | [@fantasyczl](https://github.com/fantasyczl) | ch3&9: 修正两处引用错误 |
|
||||
| [352](https://github.com/Vonng/ddia/pull/352) | [@fantasyczl](https://github.com/fantasyczl) | 支持输出为 EPUB 格式 |
|
||||
| [349](https://github.com/Vonng/ddia/pull/349) | [@xiyihan0](https://github.com/xiyihan0) | ch1: 修正一处格式错误 |
|
||||
| [348](https://github.com/Vonng/ddia/pull/348) | [@omegaatt36](https://github.com/omegaatt36) | ch3: 修正一处图像链接 |
|
||||
| [346](https://github.com/Vonng/ddia/issues/346) | [@Vermouth1995](https://github.com/Vermouth1995) | ch1: 优化一处翻译 |
|
||||
| [343](https://github.com/Vonng/ddia/pull/343) | [@kehao-chen](https://github.com/kehao-chen) | ch10: 优化一处翻译 |
|
||||
| [341](https://github.com/Vonng/ddia/pull/341) | [@YKIsTheBest](https://github.com/YKIsTheBest) | ch3: 优化两处翻译 |
|
||||
| [340](https://github.com/Vonng/ddia/pull/340) | [@YKIsTheBest](https://github.com/YKIsTheBest) | ch2: 优化多处翻译 |
|
||||
@@ -357,7 +352,8 @@
|
||||
| [6 ](https://github.com/Vonng/ddia/pull/6) | [@MuAlex](https://github.com/MuAlex) | Ch6 change version1 |
|
||||
| [5 ](https://github.com/Vonng/ddia/pull/5) | [@nevertiree](https://github.com/nevertiree) | Chapter 01语法微调 |
|
||||
| [2 ](https://github.com/Vonng/ddia/pull/2) | [@seagullbird](https://github.com/seagullbird) | 序言初翻 |
|
||||
</details>
|
||||
|
||||
</details><br>
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user