File tree 18 files changed +31
-31
lines changed
18 files changed +31
-31
lines changed Original file line number Diff line number Diff line change 43
43
44
44
### [ 序言] ( preface.md )
45
45
46
- ### [ 第一部分:数据系统的基石 ] ( part-i.md )
46
+ ### [ 第一部分:数据系统基础 ] ( part-i.md )
47
47
48
- * [ 第一章:可靠性、可伸缩性、可维护性 ] ( ch1.md )
48
+ * [ 第一章:可靠性、可伸缩性和可维护性 ] ( ch1.md )
49
49
* [ 关于数据系统的思考] ( ch1.md#关于数据系统的思考 )
50
50
* [ 可靠性] ( ch1.md#可靠性 )
51
51
* [ 可伸缩性] ( ch1.md#可伸缩性 )
Original file line number Diff line number Diff line change 2
2
3
3
* [ 简介] ( README.md )
4
4
* [ 序言] ( preface.md )
5
- * [ 第一部分:数据系统的基石 ] ( part-i.md )
6
- * [ 第一章:可靠性、可伸缩性、可维护性 ] ( ch1.md )
5
+ * [ 第一部分:数据系统基础 ] ( part-i.md )
6
+ * [ 第一章:可靠性、可伸缩性和可维护性 ] ( ch1.md )
7
7
* [ 关于数据系统的思考] ( ch1.md#关于数据系统的思考 )
8
8
* [ 可靠性] ( ch1.md#可靠性 )
9
9
* [ 可伸缩性] ( ch1.md#可伸缩性 )
Original file line number Diff line number Diff line change 1
1
- [ 序言] ( preface.md )
2
- - [ 第一部分:数据系统的基石 ] ( part-i.md )
3
- - [ 第一章:可靠性、可伸缩性、可维护性 ] ( ch1.md )
2
+ - [ 第一部分:数据系统基础 ] ( part-i.md )
3
+ - [ 第一章:可靠性、可伸缩性和可维护性 ] ( ch1.md )
4
4
- [ 第二章:数据模型与查询语言] ( ch2.md )
5
5
- [ 第三章:存储与检索] ( ch3.md )
6
6
- [ 第四章:编码与演化] ( ch4.md )
Original file line number Diff line number Diff line change 1
- # 第一章:可靠性,可伸缩性,可维护性
1
+ # 第一章:可靠性、可伸缩性和可维护性
2
2
3
3
![ ] ( img/ch1.png )
4
4
65
65
66
66
许多不同的人(工程师、运维)在不同的生命周期,都能高效地在系统上工作(使系统保持现有行为,并适应新的应用场景)。请参阅 “[ 可维护性] ( #可维护性 ) ”。
67
67
68
- 人们经常追求这些词汇,却没有清楚理解它们到底意味着什么。为了工程的严谨性,本章的剩余部分将探讨可靠性、可伸缩性、可维护性的含义 。为实现这些目标而使用的各种技术,架构和算法将在后续的章节中研究。
68
+ 人们经常追求这些词汇,却没有清楚理解它们到底意味着什么。为了工程的严谨性,本章的剩余部分将探讨可靠性、可伸缩性和可维护性的含义 。为实现这些目标而使用的各种技术,架构和算法将在后续的章节中研究。
69
69
70
70
71
71
## 可靠性
410
410
411
411
| 上一章 | 目录 | 下一章 |
412
412
| ----------------------------------- | ------------------------------- | ------------------------------------ |
413
- | [第一部分:数据系统的基石 ](part-i.md) | [设计数据密集型应用](README.md) | [第二章:数据模型与查询语言](ch2.md) |
413
+ | [第一部分:数据系统基础 ](part-i.md) | [设计数据密集型应用](README.md) | [第二章:数据模型与查询语言](ch2.md) |
Original file line number Diff line number Diff line change @@ -810,4 +810,4 @@ Spark、Flink 和 Tez 避免将中间状态写入 HDFS,因此它们采取了
810
810
811
811
| 上一章 | 目录 | 下一章 |
812
812
| --------------------------------- | ------------------------------- | ------------------------ |
813
- | [ 第三部分:派生数据 ] ( part-iii.md ) | [ 设计数据密集型应用] ( README.md ) | [ 第十一章:流处理] ( ch11.md ) |
813
+ | [ 第三部分:衍生数据 ] ( part-iii.md ) | [ 设计数据密集型应用] ( README.md ) | [ 第十一章:流处理] ( ch11.md ) |
Original file line number Diff line number Diff line change @@ -980,4 +980,4 @@ Cypher 和 SPARQL 使用 SELECT 立即跳转,但是 Datalog 一次只进行一
980
980
981
981
| 上一章 | 目录 | 下一章 |
982
982
| -------------------------------------------- | ------------------------------- | ---------------------------- |
983
- | [ 第一章:可靠性、可伸缩性、可维护性 ] ( ch1.md ) | [ 设计数据密集型应用] ( README.md ) | [ 第三章:存储与检索] ( ch3.md ) |
983
+ | [ 第一章:可靠性、可伸缩性和可维护性 ] ( ch1.md ) | [ 设计数据密集型应用] ( README.md ) | [ 第三章:存储与检索] ( ch3.md ) |
Original file line number Diff line number Diff line change 1
- # 第一部分:数据系统的基石
1
+ # 第一部分:数据系统基础
2
2
3
3
本书前四章介绍了数据系统底层的基础概念,无论是在单台机器上运行的单点数据系统,还是分布在多台机器上的分布式数据系统都适用。
4
4
13
13
## 目录
14
14
15
15
16
- 1 . [ 可靠性、可伸缩性、可维护性 ] ( ch1.md )
16
+ 1 . [ 可靠性、可伸缩性和可维护性 ] ( ch1.md )
17
17
2 . [ 数据模型与查询语言] ( ch2.md )
18
18
3 . [ 存储与检索] ( ch3.md )
19
19
4 . [ 编码与演化] ( ch4.md )
23
23
24
24
| 上一章 | 目录 | 下一章 |
25
25
| ------------------ | ------------------------------- | -------------------------------------------- |
26
- | [ 序言] ( preface.md ) | [ 设计数据密集型应用] ( README.md ) | [ 第一章:可靠性、可伸缩性、可维护性 ] ( ch1.md ) |
26
+ | [ 序言] ( preface.md ) | [ 设计数据密集型应用] ( README.md ) | [ 第一章:可靠性、可伸缩性和可维护性 ] ( ch1.md ) |
Original file line number Diff line number Diff line change 73
73
## 索引
74
74
75
75
5 . [ 复制] ( ch5.md )
76
- 6 . [ 分片 ] ( ch6.md )
76
+ 6 . [ 分区 ] ( ch6.md )
77
77
7 . [ 事务] ( ch7.md )
78
78
8 . [ 分布式系统的麻烦] ( ch8.md )
79
79
9 . [ 一致性与共识] ( ch9.md )
Original file line number Diff line number Diff line change 46
46
47
47
## 本书涉及的领域
48
48
49
- 本书并不会尝试告诉读者如何安装或使用特定的软件包或 API,因为已经有大量文档给出了详细的使用说明。相反,我们会讨论数据系统的基石 —— 各种原则与利弊权衡,并探讨了不同产品所做出的不同设计决策。
49
+ 本书并不会尝试告诉读者如何安装或使用特定的软件包或 API,因为已经有大量文档给出了详细的使用说明。相反,我们会讨论数据系统的基础 —— 各种原则与利弊权衡,并探讨了不同产品所做出的不同设计决策。
50
50
51
51
在电子书中包含了在线资源全文的链接。所有链接在出版时都进行了验证,但不幸的是,由于网络的自然规律,链接往往会频繁地破损。如果你遇到链接断开的情况,或者正在阅读本书的打印副本,可以使用搜索引擎查找参考文献。对于学术论文,你可以在 Google 学术中搜索标题,查找可以公开获取的 PDF 文件。或者,你也可以在 https://github.com/ept/ddia-references 中找到所有的参考资料,我们在那儿维护最新的链接。
52
52
Original file line number Diff line number Diff line change 43
43
44
44
### [ 序言] ( preface.md )
45
45
46
- ### [ 第一部分:資料系統的基石 ] ( part-i.md )
46
+ ### [ 第一部分:資料系統基礎 ] ( part-i.md )
47
47
48
- * [ 第一章:可靠性、可伸縮性、可維護性 ] ( ch1.md )
48
+ * [ 第一章:可靠性、可伸縮性和可維護性 ] ( ch1.md )
49
49
* [ 關於資料系統的思考] ( ch1.md#關於資料系統的思考 )
50
50
* [ 可靠性] ( ch1.md#可靠性 )
51
51
* [ 可伸縮性] ( ch1.md#可伸縮性 )
Original file line number Diff line number Diff line change 2
2
3
3
* [ 簡介] ( README.md )
4
4
* [ 序言] ( preface.md )
5
- * [ 第一部分:資料系統的基石 ] ( part-i.md )
6
- * [ 第一章:可靠性、可伸縮性、可維護性 ] ( ch1.md )
5
+ * [ 第一部分:資料系統基礎 ] ( part-i.md )
6
+ * [ 第一章:可靠性、可伸縮性和可維護性 ] ( ch1.md )
7
7
* [ 關於資料系統的思考] ( ch1.md#關於資料系統的思考 )
8
8
* [ 可靠性] ( ch1.md#可靠性 )
9
9
* [ 可伸縮性] ( ch1.md#可伸縮性 )
Original file line number Diff line number Diff line change 1
1
- [ 序言] ( preface.md )
2
- - [ 第一部分:資料系統的基石 ] ( part-i.md )
3
- - [ 第一章:可靠性、可伸縮性、可維護性 ] ( ch1.md )
2
+ - [ 第一部分:資料系統基礎 ] ( part-i.md )
3
+ - [ 第一章:可靠性、可伸縮性和可維護性 ] ( ch1.md )
4
4
- [ 第二章:資料模型與查詢語言] ( ch2.md )
5
5
- [ 第三章:儲存與檢索] ( ch3.md )
6
6
- [ 第四章:編碼與演化] ( ch4.md )
Original file line number Diff line number Diff line change 1
- # 第一章:可靠性,可伸縮性,可維護性
1
+ # 第一章:可靠性、可伸縮性和可維護性
2
2
3
3
![ ] ( ../img/ch1.png )
4
4
65
65
66
66
許多不同的人(工程師、運維)在不同的生命週期,都能高效地在系統上工作(使系統保持現有行為,並適應新的應用場景)。請參閱 “[ 可維護性] ( #可維護性 ) ”。
67
67
68
- 人們經常追求這些詞彙,卻沒有清楚理解它們到底意味著什麼。為了工程的嚴謹性,本章的剩餘部分將探討可靠性、可伸縮性、可維護性的含義 。為實現這些目標而使用的各種技術,架構和演算法將在後續的章節中研究。
68
+ 人們經常追求這些詞彙,卻沒有清楚理解它們到底意味著什麼。為了工程的嚴謹性,本章的剩餘部分將探討可靠性、可伸縮性和可維護性的含義 。為實現這些目標而使用的各種技術,架構和演算法將在後續的章節中研究。
69
69
70
70
71
71
## 可靠性
Original file line number Diff line number Diff line change @@ -810,4 +810,4 @@ Spark、Flink 和 Tez 避免將中間狀態寫入 HDFS,因此它們採取了
810
810
811
811
| 上一章 | 目錄 | 下一章 |
812
812
| --------------------------------- | ------------------------------- | ------------------------ |
813
- | [ 第三部分:派生資料 ] ( part-iii.md ) | [ 設計資料密集型應用] ( README.md ) | [ 第十一章:流處理] ( ch11.md ) |
813
+ | [ 第三部分:衍生資料 ] ( part-iii.md ) | [ 設計資料密集型應用] ( README.md ) | [ 第十一章:流處理] ( ch11.md ) |
Original file line number Diff line number Diff line change @@ -980,4 +980,4 @@ Cypher 和 SPARQL 使用 SELECT 立即跳轉,但是 Datalog 一次只進行一
980
980
981
981
| 上一章 | 目錄 | 下一章 |
982
982
| -------------------------------------------- | ------------------------------- | ---------------------------- |
983
- | [ 第一章:可靠性、可伸縮性、可維護性 ] ( ch1.md ) | [ 設計資料密集型應用] ( README.md ) | [ 第三章:儲存與檢索] ( ch3.md ) |
983
+ | [ 第一章:可靠性、可伸縮性和可維護性 ] ( ch1.md ) | [ 設計資料密集型應用] ( README.md ) | [ 第三章:儲存與檢索] ( ch3.md ) |
Original file line number Diff line number Diff line change 1
- # 第一部分:資料系統的基石
1
+ # 第一部分:資料系統基礎
2
2
3
3
本書前四章介紹了資料系統底層的基礎概念,無論是在單臺機器上執行的單點資料系統,還是分佈在多臺機器上的分散式資料系統都適用。
4
4
13
13
## 目錄
14
14
15
15
16
- 1 . [ 可靠性、可伸縮性、可維護性 ] ( ch1.md )
16
+ 1 . [ 可靠性、可伸縮性和可維護性 ] ( ch1.md )
17
17
2 . [ 資料模型與查詢語言] ( ch2.md )
18
18
3 . [ 儲存與檢索] ( ch3.md )
19
19
4 . [ 編碼與演化] ( ch4.md )
23
23
24
24
| 上一章 | 目錄 | 下一章 |
25
25
| ------------------ | ------------------------------- | -------------------------------------------- |
26
- | [ 序言] ( preface.md ) | [ 設計資料密集型應用] ( README.md ) | [ 第一章:可靠性、可伸縮性、可維護性 ] ( ch1.md ) |
26
+ | [ 序言] ( preface.md ) | [ 設計資料密集型應用] ( README.md ) | [ 第一章:可靠性、可伸縮性和可維護性 ] ( ch1.md ) |
Original file line number Diff line number Diff line change 73
73
## 索引
74
74
75
75
5 . [ 複製] ( ch5.md )
76
- 6 . [ 分片 ] ( ch6.md )
76
+ 6 . [ 分割槽 ] ( ch6.md )
77
77
7 . [ 事務] ( ch7.md )
78
78
8 . [ 分散式系統的麻煩] ( ch8.md )
79
79
9 . [ 一致性與共識] ( ch9.md )
Original file line number Diff line number Diff line change 46
46
47
47
## 本書涉及的領域
48
48
49
- 本書並不會嘗試告訴讀者如何安裝或使用特定的軟體包或 API,因為已經有大量文件給出了詳細的使用說明。相反,我們會討論資料系統的基石 —— 各種原則與利弊權衡,並探討了不同產品所做出的不同設計決策。
49
+ 本書並不會嘗試告訴讀者如何安裝或使用特定的軟體包或 API,因為已經有大量文件給出了詳細的使用說明。相反,我們會討論資料系統的基礎 —— 各種原則與利弊權衡,並探討了不同產品所做出的不同設計決策。
50
50
51
51
在電子書中包含了線上資源全文的連結。所有連結在出版時都進行了驗證,但不幸的是,由於網路的自然規律,連結往往會頻繁地破損。如果你遇到連結斷開的情況,或者正在閱讀本書的列印副本,可以使用搜索引擎查詢參考文獻。對於學術論文,你可以在 Google 學術中搜索標題,查詢可以公開獲取的 PDF 檔案。或者,你也可以在 https://github.com/ept/ddia-references 中找到所有的參考資料,我們在那兒維護最新的連結。
52
52
You can’t perform that action at this time.
0 commit comments