mirror of
https://github.com/Vonng/ddia.git
synced 2025-09-26 23:09:18 +08:00
116 lines
4.3 KiB
Markdown
116 lines
4.3 KiB
Markdown
---
|
||
title: "目錄"
|
||
linkTitle: "目錄"
|
||
weight: 10
|
||
breadcrumbs: false
|
||
---
|
||
|
||
|
||
|
||

|
||
|
||
|
||
## [序言](/tw/preface)
|
||
- [本書的目標讀者](/tw/preface#本書的目標讀者)
|
||
- [本書涉及的領域](/tw/preface#本書涉及的領域)
|
||
- [本書綱要](/tw/preface#本書綱要)
|
||
- [參考文獻與延伸閱讀](/tw/preface#參考文獻與延伸閱讀)
|
||
- [O‘Reilly Safari](/tw/preface#oreilly-safari)
|
||
- [致謝](/tw/preface#致謝)
|
||
|
||
## [1. 資料系統架構中的權衡](/tw/ch1)
|
||
- [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
|
||
- [雲服務與自託管](/tw/ch1#sec_introduction_cloud)
|
||
- [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
|
||
- [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
|
||
- [總結](/tw/ch1#summary)
|
||
|
||
## [2. 定義非功能性需求](/tw/ch2)
|
||
- [案例研究:社交網路首頁時間線](/tw/ch2#sec_introduction_twitter)
|
||
- [描述效能](/tw/ch2#sec_introduction_percentiles)
|
||
- [可靠性與容錯](/tw/ch2#sec_introduction_reliability)
|
||
- [可伸縮性](/tw/ch2#sec_introduction_scalability)
|
||
- [可運維性](/tw/ch2#sec_introduction_maintainability)
|
||
- [總結](/tw/ch2#summary)
|
||
|
||
## [3. 資料模型與查詢語言](/tw/ch3)
|
||
- [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
|
||
- [圖資料模型](/tw/ch3#sec_datamodels_graph)
|
||
- [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
|
||
- [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
|
||
- [總結](/tw/ch3#summary)
|
||
|
||
## [4. 儲存與檢索](/tw/ch4)
|
||
- [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp)
|
||
- [分析型資料儲存](/tw/ch4#sec_storage_analytics)
|
||
- [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
|
||
- [總結](/tw/ch4#summary)
|
||
|
||
## [5. 編碼與演化](/tw/ch5)
|
||
- [編碼資料的格式](/tw/ch5#sec_encoding_formats)
|
||
- [資料流的模式](/tw/ch5#sec_encoding_dataflow)
|
||
- [總結](/tw/ch5#summary)
|
||
|
||
## [6. 複製](/tw/ch6)
|
||
- [單主複製](/tw/ch6#sec_replication_leader)
|
||
- [複製延遲的問題](/tw/ch6#sec_replication_lag)
|
||
- [多主複製](/tw/ch6#sec_replication_multi_leader)
|
||
- [無主複製](/tw/ch6#sec_replication_leaderless)
|
||
- [總結](/tw/ch6#summary)
|
||
|
||
## [7. 分片](/tw/ch7)
|
||
- [分片的利與弊](/tw/ch7#sec_sharding_reasons)
|
||
- [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
|
||
- [請求路由](/tw/ch7#sec_sharding_routing)
|
||
- [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)
|
||
- [總結](/tw/ch7#summary)
|
||
|
||
## [8. 事務](/tw/ch8)
|
||
- [事務到底是什麼?](/tw/ch8#sec_transactions_overview)
|
||
- [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
|
||
- [可序列化](/tw/ch8#sec_transactions_serializability)
|
||
- [分散式事務](/tw/ch8#sec_transactions_distributed)
|
||
- [總結](/tw/ch8#summary)
|
||
- [參考](/tw/ch8#參考)
|
||
|
||
## [9. 分散式系統的麻煩](/tw/ch9)
|
||
- [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
|
||
- [不可靠的網路](/tw/ch9#sec_distributed_networks)
|
||
- [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)
|
||
- [知識、真相和謊言](/tw/ch9#sec_distributed_truth)
|
||
- [總結](/tw/ch9#summary)
|
||
|
||
## [10. 一致性與共識](/tw/ch10)
|
||
- [線性一致性](/tw/ch10#sec_consistency_linearizability)
|
||
- [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
|
||
- [共識](/tw/ch10#sec_consistency_consensus)
|
||
- [總結](/tw/ch10#summary)
|
||
|
||
## [第十一章:批處理](/tw/ch11)
|
||
- [使用Unix工具的批處理](/tw/ch11#使用unix工具的批處理)
|
||
- [MapReduce和分散式檔案系統](/tw/ch11#mapreduce和分散式檔案系統)
|
||
- [MapReduce之後](/tw/ch11#mapreduce之後)
|
||
- [本章小結](/tw/ch11#本章小結)
|
||
- [參考文獻](/tw/ch11#參考文獻)
|
||
|
||
## [第十二章:流處理](/tw/ch12)
|
||
- [傳遞事件流](/tw/ch12#傳遞事件流)
|
||
- [資料庫與流](/tw/ch12#資料庫與流)
|
||
- [流處理](/tw/ch12#流處理)
|
||
- [本章小結](/tw/ch12#本章小結)
|
||
- [參考文獻](/tw/ch12#參考文獻)
|
||
|
||
## [第十三章:資料系統的未來](/tw/ch13)
|
||
- [資料整合](/tw/ch13#資料整合)
|
||
- [分拆資料庫](/tw/ch13#分拆資料庫)
|
||
- [將事情做正確](/tw/ch13#將事情做正確)
|
||
- [做正確的事情](/tw/ch13#做正確的事情)
|
||
- [本章小結](/tw/ch13#本章小結)
|
||
- [參考文獻](/tw/ch13#參考文獻)
|
||
|
||
## [術語表](/tw/glossary)
|
||
|
||
## [後記](/tw/colophon)
|
||
- [關於作者](/tw/colophon#關於作者)
|
||
- [關於譯者](/tw/colophon#關於譯者)
|
||
- [後記](/tw/colophon#後記) |