《資料密集型應用系統設計》筆記
Designing Data-Intensive Application 中譯《設計資料密集型應用》又名《資料密集型應用系統設計》,我看的是馮若航在gitbook開源的翻譯版本,地址是https://vonng.gitbooks.io/ddia-cn/content/。以下為讀書筆記。
參考文獻可見https://github.com/ept/ddia-references
第一部分 資料系統的基石
第1章 可靠性、可擴充套件性、可維護性
- 可靠性(Reliability):系統在困境(adversity)(硬體故障、軟體故障、人為錯誤)中仍可正常工作(正確完成功能,並能達到期望的效能水準)
- 可擴充套件性(Scalability):有合理的辦法應對系統的增長(資料量、流量、複雜性)
- 可維護性(Maintainability): 許多不同的人(工程師、運維)在不同的生命週期,都能高效地在系統上工作(使系統保持現有行為,並適應新的應用場景)
- 造成錯誤的原因叫做故障(fault),能預料並應對故障的系統特性可稱為容錯(fault-tolerant)或韌性(resilient);在討論容錯時,只有談論特定型別的錯誤才有意義。
相關文章
- 資料密集型系統架構設計架構
- 資料密集型應用儲存與檢索設計
- 系統架構設計筆記(97)—— 資料包架構筆記
- 【web】資料庫應用系統設計體系結構Web資料庫
- 如何設計應用系統的資料許可權管理
- 帶讀 |《Designing Data-Intensive Applications》(中文:資料密集型系統設計)APP
- 《設計資料密集型應用》- Designing Data-Intensive Application - 第9章 一致性與共識 讀書筆記APP筆記
- 資料庫系統原理及應用教程複習筆記(第3 版)資料庫筆記
- 超大型Oracle資料庫應用系統的設計方法Oracle資料庫
- 系統程式設計學習筆記程式設計筆記
- TDSQL 在微信支付資料密集型應用落地實踐SQL
- Javascript 設計模式系統講解與應用——學習筆記10-狀態模式JavaScript設計模式筆記
- 微機原理與系統設計筆記6 | 儲存器系統設計筆記
- PDM系統在飼料工程設計中的應用
- 應用系統規劃與設計
- 資料結構筆記-棧的應用資料結構筆記
- 超大型Oracle資料庫應用系統的設計方法(下)UVOracle資料庫
- 設計筆記003:關卡設計的流程(系統向)筆記
- 《資料庫系統原理》課程筆記資料庫筆記
- 應用級叢集系統的設計
- UML 在系統設計時的應用
- 大型資料庫應用——一些筆記資料庫筆記
- 系統架構設計筆記(105)—— 雲端計算架構筆記
- 資料庫系統設計概述資料庫
- 大資料學習筆記之十一 雲端計算應用分類大資料筆記
- 自動化系統S模式雷達應用筆記模式筆記
- 吳恩達機器學習筆記 —— 12 機器學習系統設計吳恩達機器學習筆記
- 系統架構設計筆記(95)—— TCP 協議架構筆記TCP協議
- 《資料庫系統實現》讀書筆記資料庫筆記
- 大資料應用——資料探勘之推薦系統大資料
- 應用系統產品設計與規劃
- 資料庫系統 - 面向應用的方法資料庫
- 資料庫表設計正規化 筆記資料庫筆記
- 資料庫系統設計:分割槽資料庫
- 資料庫:系統設計的核心資料庫
- Go Web 程式設計--應用資料庫GoWeb程式設計資料庫
- 【讀書筆記】如何設計一個秒殺系統筆記
- 系統架構設計筆記(104)—— 虛擬化架構筆記