《資料密集型應用系統設計》筆記
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)—— 資料包架構筆記
- 帶讀 |《Designing Data-Intensive Applications》(中文:資料密集型系統設計)APP
- 【web】資料庫應用系統設計體系結構Web資料庫
- 《設計資料密集型應用》- Designing Data-Intensive Application - 第9章 一致性與共識 讀書筆記APP筆記
- 如何設計應用系統的資料許可權管理
- 資料庫系統原理及應用教程複習筆記(第3 版)資料庫筆記
- Javascript 設計模式系統講解與應用——學習筆記10-狀態模式JavaScript設計模式筆記
- 微機原理與系統設計筆記6 | 儲存器系統設計筆記
- PDM系統在飼料工程設計中的應用
- 超大型Oracle資料庫應用系統的設計方法(下)UVOracle資料庫
- 資料結構筆記-棧的應用資料結構筆記
- 設計筆記003:關卡設計的流程(系統向)筆記
- TDSQL 在微信支付資料密集型應用落地實踐SQL
- 《資料庫系統原理》課程筆記資料庫筆記
- 系統架構設計筆記(105)—— 雲端計算架構筆記
- 大型資料庫應用——一些筆記資料庫筆記
- 資料庫系統設計概述資料庫
- 系統架構設計筆記(95)—— TCP 協議架構筆記TCP協議
- 系統架構設計筆記(104)—— 虛擬化架構筆記
- 系統架構設計筆記(106)—— 物聯網架構筆記
- 自動化系統S模式雷達應用筆記模式筆記
- Adaptive AUTOSAR 學習筆記 7 - 應用設計和 ManifestAPT筆記
- 大資料應用——資料探勘之推薦系統大資料
- 資料庫:系統設計的核心資料庫
- 資料庫系統設計:分割槽資料庫
- Go Web 程式設計--應用資料庫GoWeb程式設計資料庫
- 【讀書筆記】如何設計一個秒殺系統筆記
- 系統架構設計筆記(87)—— 計算機病毒與防治架構筆記計算機
- 設計模式學習筆記(十二)享元模式及其應用設計模式筆記
- 設計模式學習筆記(九)橋接模式及其應用設計模式筆記橋接
- 智慧資訊化系統建設落地應用
- docker學習筆記(4)- 應用資料管理(容器外)Docker筆記
- STM32嵌入式應用系統設計
- 【計算機系統設計】實踐筆記(2)資料通路構建:第一類R型指令分析(2)計算機筆記
- 【應用場景】AISWare AIDB 亞信資料庫在多省份計費系統應用案例AI資料庫
- 部落格系統 - 資料庫設計(三)資料庫
- 設計模式學習筆記(十)裝飾器模式及其應用設計模式筆記