# 索引

LLMS 索引： [llms.txt](/tw/llms.txt)

---

### 符號

- 3FS（分散式檔案系統）, [分散式檔案系統](/tw/ch11#sec_batch_dfs)

### A

- 中止（事務）, [事務](/tw/ch8#ch_transactions), [原子性](/tw/ch8#sec_transactions_acid_atomicity)
  - 級聯, [沒有髒讀](/tw/ch8#no-dirty-reads)
  - 在兩階段提交中, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)
  - 樂觀併發控制的效能, [可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
  - 重試已中止的事務, [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
- 抽象, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [簡單性：管理複雜度](/tw/ch2#id38), [資料模型與查詢語言](/tw/ch3#ch_datamodels), [事務](/tw/ch8#ch_transactions), [總結](/tw/ch8#summary)
- 意外複雜性, [簡單性：管理複雜度](/tw/ch2#id38)
- 問責制, [責任與問責](/tw/ch14#id371)
- 會計（財務資料）, [總結](/tw/ch3#summary), [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
- Accumulo（資料庫）
  - 寬柱資料模型, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality), [列壓縮](/tw/ch4#sec_storage_column_compression)
- ACID 屬性（事務）, [ACID 的含義](/tw/ch8#sec_transactions_acid)
  - 原子性, [原子性](/tw/ch8#sec_transactions_acid_atomicity), [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)
  - 一致性, [一致性](/tw/ch8#sec_transactions_acid_consistency), [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
  - 永續性, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal), [永續性](/tw/ch8#durability)
  - 隔離性, [隔離性](/tw/ch8#sec_transactions_acid_isolation), [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)
- 確認（訊息）, [確認與重新傳遞](/tw/ch12#sec_stream_reordering)
- active/active replication（見 multi-leader replication）
- active/passive replication（見 基於領導者的複製）
- ActiveMQ（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [訊息代理與資料庫的對比](/tw/ch12#id297)
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
- ActiveRecord（物件關係對映器）, [物件關係對映（ORM）](/tw/ch3#object-relational-mapping-orm), [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
- activity (workflows)（見 workflow engines）
- Actor 模型, [分散式 actor 框架](/tw/ch5#distributed-actor-frameworks)
  - （另見 event-driven architecture）
  - 與流處理的比較, [事件驅動架構與 RPC](/tw/ch12#sec_stream_actors_drpc)
- 自適應容量, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
- Advanced Message Queuing Protocol（見 AMQP）
- 航空航天系統, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
- Aerospike（資料庫）
  - 強一致性模式, [單物件寫入](/tw/ch8#sec_transactions_single_object)
- AGE（圖資料庫）, [Cypher 查詢語言](/tw/ch3#id57)
- 彙總
  - 資料立方體和已實現檢視, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
  - 分批處理, [排序與記憶體聚合](/tw/ch11#id275)
  - 流程中, [流分析](/tw/ch12#id318)
- 聚合管道（MongoDB）, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization), [文件的查詢語言](/tw/ch3#query-languages-for-documents)
- 敏捷, [可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability)
  - 最小化不可逆性, [批處理](/tw/ch11#ch_batch), [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
  - 充滿自信地快速前進, [端到端原則重現](/tw/ch13#id456)
- 一致意見, [單值共識](/tw/ch10#single-value-consensus), [原子提交作為共識](/tw/ch10#atomic-commitment-as-consensus)
  - （另見 共識）
- AI (artificial intelligence)（見 machine learning）
- AI Act (European Union), [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- Airbyte, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- Airflow（工作流排程器）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows), [批處理](/tw/ch11#ch_batch), [工作流排程](/tw/ch11#sec_batch_workflows)
  - 雲資料倉整合, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 用於 ETL, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- 阿卡邁
  - 響應時間研究, [平均值、中位數與百分位點](/tw/ch2#id24)
- 演算法
  - 演算法正確性, [定義演算法的正確性](/tw/ch9#defining-the-correctness-of-an-algorithm)
  - B樹, [B 樹](/tw/ch4#sec_storage_b_trees)-[B 樹變體](/tw/ch4#b-tree-variants)
  - 分散式系統, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
  - 歸併排序, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [混洗資料](/tw/ch11#sec_shuffle)
  - 排程, [資源分配](/tw/ch11#id279)
  - SSTable 與 LSM 樹, [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)-[壓實策略](/tw/ch4#sec_storage_lsm_compaction)
- 全互聯複製拓撲, [多主複製拓撲](/tw/ch6#sec_replication_topologies)
- AllegroGraph（資料庫）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - SPARQL 查詢語言, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- ALTER TABLE 語句（SQL）, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility), [編碼與演化](/tw/ch5#ch_encoding)
- 亞馬遜
  - Dynamo（見 Dynamo（資料庫））
  - 響應時間研究, [平均值、中位數與百分位點](/tw/ch2#id24)
- Amazon Web Services (AWS)
  - Aurora（見 Aurora（雲資料庫））
  - ClockBound（見 ClockBound（時間同步））
  - 正確性測試, [形式化方法和隨機測試](/tw/ch9#sec_distributed_formal)
  - DynamoDB（見 DynamoDB（資料庫））
  - EBS（見 EBS（虛擬塊裝置））
  - Kinesis（見 Kinesis（訊息系統））
  - Neptune（見 Neptune（圖資料庫））
  - 網路可靠性, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - S3（見 S3（物件儲存））
- 放大
  - 偏見, [偏見與歧視](/tw/ch14#id370)
  - 故障, [維護派生狀態](/tw/ch13#id446)
  - 尾延遲, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla), [本地二級索引](/tw/ch7#id166)
  - 寫入放大, [寫放大](/tw/ch4#write-amplification)
- AMQP（高階訊息佇列協議）, [訊息代理與資料庫的對比](/tw/ch12#id297)
  - （另見 messaging systems）
  - 比較基於日誌的郵件, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [重播舊訊息](/tw/ch12#sec_stream_replay)
  - 訊息順序, [確認與重新傳遞](/tw/ch12#sec_stream_reordering)
- 分析系統, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
  - 作為衍生資料系統, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
  - 來自運營系統的 ETL, [資料倉儲](/tw/ch1#sec_introduction_dwh)
  - 治理, [超越資料湖](/tw/ch1#beyond-the-data-lake)
- 分析, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)-[記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
  - 與事務處理的比較, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
  - 資料正常化, [正規化的權衡](/tw/ch3#trade-offs-of-normalization)
  - data warehousing（見 data warehousing）
  - predictive（見 predictive analytics）
  - 與批次處理的關係, [分析（Analytics）](/tw/ch11#sec_batch_olap)-[分析（Analytics）](/tw/ch11#sec_batch_olap)
  - 計劃, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)-[星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
  - 快速隔離查詢, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - 流式分析, [流分析](/tw/ch12#id318)
- 分析工程, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
- 反熵, [追趕錯過的寫入](/tw/ch6#sec_replication_read_repair)
- Antithesis（確定性模擬測試）, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- Apache Accumulo（見 Accumulo）
- Apache ActiveMQ（見 ActiveMQ）
- Apache AGE（見 AGE）
- Apache Arrow（見 Arrow（資料格式））
- Apache Avro（見 Avro）
- Apache Beam（見 Beam）
- Apache BookKeeper（見 BookKeeper）
- Apache Cassandra（見 Cassandra）
- Apache Curator（見 Curator）
- Apache DataFusion（見 DataFusion（查詢引擎））
- Apache Druid（見 Druid（資料庫））
- Apache Flink（見 Flink（處理框架））
- Apache HBase（見 HBase）
- Apache Iceberg（見 Iceberg（表格式））
- Apache Jena（見 Jena）
- Apache Kafka（見 Kafka）
- Apache Lucene（見 Lucene）
- Apache Oozie（見 Oozie（工作流排程器））
- Apache ORC（見 ORC（資料格式））
- Apache Parquet（見 Parquet（資料格式））
- Apache Pig（查詢語言）, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- Apache Pinot（見 Pinot（資料庫））
- Apache Pulsar（見 Pulsar）
- Apache Qpid（見 Qpid）
- Apache Samza（見 Samza）
- Apache Solr（見 Solr）
- Apache Spark（見 Spark；見 Spark（處理框架））
- Apache Storm（見 Storm）
- Apache Superset（見 Superset（資料視覺化軟體））
- Apache Thrift（見 Thrift）
- Apache ZooKeeper（見 ZooKeeper）
- Apama （流式分析）, [複合事件處理](/tw/ch12#id317)
- append-only files（見 logs）
- Application Programming Interfaces (APIs), [資料模型與查詢語言](/tw/ch3#ch_datamodels)
  - 用於改變流, [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - 分散式事務, [XA 事務](/tw/ch8#xa-transactions)
  - 服務費用, [流經服務的資料流：REST 與 RPC](/tw/ch5#sec_encoding_dataflow_rpc)-[RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
    - （另見 services）
    - 可演化性, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
    - RESTful, [Web 服務](/tw/ch5#sec_web_services)
- application state（見 國家）
- approximate search（見 similarity search）
- 檔案儲存、資料庫資料, [歸檔儲存](/tw/ch5#archival-storage)
- arcs（見 edges）
- ArcticDB（資料庫）, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 算術平均值, [平均值、中位數與百分位點](/tw/ch2#id24)
- 陣列
  - 陣列資料庫, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 多層面, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- Arrow（資料格式）, [列式儲存](/tw/ch4#sec_storage_column), [DataFrames](/tw/ch11#id287)
- artificial intelligence（見 machine learning）
- ASCII text, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)
- ASN.1 (schema language), [模式的優點](/tw/ch5#sec_encoding_schemas)
- 關聯表格, [多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many), [屬性圖](/tw/ch3#id56)
- 同步網路, [不可靠的網路](/tw/ch9#sec_distributed_networks), [術語表](/tw/glossary)
  - 比較同步網路, [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks)
  - 系統模型, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 同步複製, [同步複製與非同步複製](/tw/ch6#sec_replication_sync_async), [術語表](/tw/glossary)
  - 故障資料損失, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
  - 從同步跟蹤器讀取, [複製延遲的問題](/tw/ch6#sec_replication_lag)
  - 有多個領導, [多主複製](/tw/ch6#sec_replication_multi_leader)
- 非同步傳輸模式, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
- 原子廣播, [共享日誌作為共識](/tw/ch10#sec_consistency_shared_logs)
- 原子鐘, [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - （另見 clocks）
- 原子性, [術語表](/tw/glossary)
  - 原子自增, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 比較和設定, [條件寫入（比較並設定）](/tw/ch8#sec_transactions_compare_and_set), [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
    - （另見 比較和設定）
  - 異常資料, [正規化的權衡](/tw/ch3#trade-offs-of-normalization)
  - 獲取和新增/遞增, [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical), [共識](/tw/ch10#sec_consistency_consensus), [獲取並增加作為共識](/tw/ch10#fetch-and-add-as-consensus)
  - 寫入操作, [原子寫操作](/tw/ch8#atomic-write-operations)
- 原子性, [原子性](/tw/ch8#sec_transactions_acid_atomicity), [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object), [術語表](/tw/glossary)
  - 原子提交
    - 避開, [多分割槽請求處理](/tw/ch13#id360), [無協調資料系統](/tw/ch13#id454)
    - 遮蔽和非遮蔽, [三階段提交](/tw/ch8#three-phase-commit)
    - 在溪流處理中, [恰好一次訊息處理](/tw/ch8#sec_transactions_exactly_once), [再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited), [原子提交再現](/tw/ch12#sec_stream_atomic_commit)
    - 維護衍生資料, [保持系統同步](/tw/ch12#sec_stream_sync)
  - 分散式事務, [分散式事務](/tw/ch8#sec_transactions_distributed)-[再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited)
  - 用於多物件事務, [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)
  - 用於單物件寫入, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 與協商一致的關係, [原子提交作為共識](/tw/ch10#atomic-commitment-as-consensus)
- 可審計性, [信任但驗證](/tw/ch13#sec_future_verification)-[用於可審計資料系統的工具](/tw/ch13#id366)
  - 設計, [為可審計性而設計](/tw/ch13#id365)
  - 自動審計系統, [不要盲目信任承諾](/tw/ch13#id364)
  - 透過不可改變性, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
  - 可審計資料系統工具, [用於可審計資料系統的工具](/tw/ch13#id366)
- Aurora（雲資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
- Aurora DSQL（資料庫）
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
- 自動縮放, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
- Automerge (CRDT library), [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 可用性, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)
  - （另見 fault tolerance）
  - 在 CAP 定理中, [CAP 定理](/tw/ch10#the-cap-theorem)
  - 領袖選舉, [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
  - 在服務級別協議（SLA）中, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
- 可用區, [透過冗餘容忍硬體故障](/tw/ch2#tolerating-hardware-faults-through-redundancy), [讀己之寫](/tw/ch6#sec_replication_ryw)
- Avro（資料格式）, [Avro](/tw/ch5#sec_encoding_avro)-[動態生成的模式](/tw/ch5#dynamically-generated-schemas)
  - 動態生成的計劃, [動態生成的模式](/tw/ch5#dynamically-generated-schemas)
  - 物件容器檔案, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema), [歸檔儲存](/tw/ch5#archival-storage)
  - 讀者決定作家的計劃, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
  - 計劃演變, [寫入者模式與讀取者模式](/tw/ch5#the-writers-schema-and-the-readers-schema)
  - 批次處理中的用途, [MapReduce](/tw/ch11#sec_batch_mapreduce)
- awk （Unix 工具） （英語）., [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [分散式作業編排](/tw/ch11#id278)
- Axon Framework, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- Azkaban（工作流排程器）, [批處理](/tw/ch11#ch_batch)
- Azure Blob Storage（物件儲存）, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 有條件的標題, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
- Azure managed disks, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
- Azure SQL DB（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
- Azure Storage, [物件儲存](/tw/ch11#id277)
- Azure Synapse Analytics（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
- Azure Virtual Machines
  - 現場虛擬機器, [故障處理](/tw/ch11#id281)

### B

- B樹（指數）, [B 樹](/tw/ch4#sec_storage_b_trees)-[B 樹變體](/tw/ch4#b-tree-variants)
  - B+ trees, [B 樹變體](/tw/ch4#b-tree-variants)
  - 分支因子, [B 樹](/tw/ch4#sec_storage_b_trees)
  - comparison to LSM-trees, [比較 B 樹與 LSM 樹](/tw/ch4#sec_storage_btree_lsm_comparison)-[磁碟空間使用](/tw/ch4#disk-space-usage)
  - 崩潰恢復, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
  - 透過分割頁面增長, [B 樹](/tw/ch4#sec_storage_b_trees)
  - 不可變變種, [B 樹變體](/tw/ch4#b-tree-variants), [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 與硬分裂相似, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)
  - 變體, [B 樹變體](/tw/ch4#b-tree-variants)
- B2（物件儲存）, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- Backblaze B2（見 B2（物件儲存））
- 後端, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- 返回, 指數, [描述效能](/tw/ch2#sec_introduction_percentiles), [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
- 背壓, [描述效能](/tw/ch2#sec_introduction_percentiles), [讀取效能](/tw/ch4#read-performance), [訊息傳遞系統](/tw/ch12#sec_stream_messaging), [術語表](/tw/glossary)
  - 分批處理, [工作流排程](/tw/ch11#sec_batch_workflows)
  - in TCP, [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
- 備份
  - 用於複製的資料庫快照, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 在多使用者系統中, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
  - 完整性, [不要盲目信任承諾](/tw/ch13#id364)
  - 抓圖隔離, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - 使用物件儲存, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 相對複製, [複製](/tw/ch6#ch_replication)
- 向後相容, [編碼與演化](/tw/ch5#ch_encoding)
- BadgerDB（資料庫）
  - 可序列事務, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)
- BASE, contrast to ACID, [ACID 的含義](/tw/ch8#sec_transactions_acid)
- 擊打彈殼（Unix）, [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp)
- 批處理, [批處理](/tw/ch11#ch_batch)-[本章小結](/tw/ch11#id292), [術語表](/tw/glossary)
  - 方案規劃和職能規劃, [MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 惠益, [批處理](/tw/ch11#ch_batch)
  - 結合流處理, [統一批處理和流處理](/tw/ch13#id338)
  - 與流處理的比較, [流處理](/tw/ch12#sec_stream_processing)
  - 資料流引擎, [資料流引擎](/tw/ch11#sec_batch_dataflow)-[資料流引擎](/tw/ch11#sec_batch_dataflow)
  - 過失容忍, [故障處理](/tw/ch11#id281), [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 資料整合, [批處理與流處理](/tw/ch13#sec_future_batch_streaming)-[統一批處理和流處理](/tw/ch13#id338)
  - 圖表和迭代處理, [機器學習](/tw/ch11#id290)
  - high-level APIs and languages, [查詢語言](/tw/ch11#sec_batch_query_lanauges)-[查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 雲資料倉儲中, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 在分散式系統中, [分散式系統中的批處理](/tw/ch11#sec_batch_distributed)
  - 加入和分組, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)-[JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
  - 限制, [批處理](/tw/ch11#ch_batch)
  - 基於日誌的資訊和, [重播舊訊息](/tw/ch12#sec_stream_replay)
  - 保持衍生狀態, [維護派生狀態](/tw/ch13#id446)
  - 衡量業績, [批處理](/tw/ch11#ch_batch)
  - 模式, [批處理模型](/tw/ch11#id431)
  - 資源分配, [資源分配](/tw/ch11#id279)-[資源分配](/tw/ch11#id279)
  - 資源管理員, [分散式作業編排](/tw/ch11#id278)
  - 排程器, [分散式作業編排](/tw/ch11#id278)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)-[對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
  - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)-[混洗資料](/tw/ch11#sec_shuffle)
  - 任務執行, [分散式作業編排](/tw/ch11#id278)
  - 使用大小寫, [批處理用例](/tw/ch11#sec_batch_output)-[對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
  - 使用 Unix 工具（例如）, [使用 Unix 工具的批處理](/tw/ch11#sec_batch_unix)-[排序與記憶體聚合](/tw/ch11#id275)
- 批處理框架
  - 與作業系統的比較, [分散式系統中的批處理](/tw/ch11#sec_batch_distributed)
- Beam （資料流庫）, [統一批處理和流處理](/tw/ch13#id338)
- BERT (language model), [向量嵌入](/tw/ch4#id92)
- 偏向, [偏見與歧視](/tw/ch14#id370)
- bidirectional replication（見 multi-leader replication）
- 泥漿大球, [簡單性：管理複雜度](/tw/ch2#id38)
- 大資料
  - 對資料最小化, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [立法與自律](/tw/ch14#sec_future_legislation)
- BigQuery（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native), [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [批處理](/tw/ch11#ch_batch)
  - DataFrames, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 硬化和叢集, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
- Bigtable（資料庫）
  - 硬化計劃, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 儲存佈局, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 平板（硬化）, [分片](/tw/ch7#ch_sharding)
  - 寬柱資料模型, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality), [列壓縮](/tw/ch4#sec_storage_column_compression)
- 二進位制資料編碼, [二進位制編碼](/tw/ch5#binary-encoding)-[模式的優點](/tw/ch5#sec_encoding_schemas)
  - Avro, [Avro](/tw/ch5#sec_encoding_avro)-[動態生成的模式](/tw/ch5#dynamically-generated-schemas)
  - MessagePack, [二進位制編碼](/tw/ch5#binary-encoding)-[二進位制編碼](/tw/ch5#binary-encoding)
  - Protocol Buffers, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)-[欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
- 二進位制編碼
  - 根據計劃, [模式的優點](/tw/ch5#sec_encoding_schemas)
  - 按網路驅動程式, [模式的優點](/tw/ch5#sec_encoding_schemas)
- binary strings, lack of support in JSON and XML, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
- 比特幣（催眠幣）, [用於可審計資料系統的工具](/tw/ch13#id366)
  - 拜占庭斷層承受力, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - 交換中的貨幣錯誤, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
- 點陣圖索引, [列壓縮](/tw/ch4#sec_storage_column_compression)
- BitTorrent uTP protocol, [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
- Bkd-樹木（指數）, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
- 無咎死後, [人類與可靠性](/tw/ch2#id31)
- Blazegraph（資料庫）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - SPARQL 查詢語言, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- blob storage（見 object storage）
- 塊, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 塊裝置（磁碟）, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
- 塊鏈, [總結](/tw/ch3#summary)
  - 拜占庭斷層承受力, [拜占庭故障](/tw/ch9#sec_distributed_byzantine), [共識](/tw/ch10#sec_consistency_consensus), [用於可審計資料系統的工具](/tw/ch13#id366)
- 阻止原子承諾, [三階段提交](/tw/ch8#three-phase-commit)
- Bloom 過濾器（演算法）, [布隆過濾器](/tw/ch4#bloom-filters), [讀取效能](/tw/ch4#read-performance), [流分析](/tw/ch12#id318)
- BookKeeper (replicated log), [將工作分配給節點](/tw/ch10#allocating-work-to-nodes)
- 邊框資料集, [流處理](/tw/ch12#ch_stream), [術語表](/tw/glossary)
  - （另見 batch processing）
- 受限延遲, [術語表](/tw/glossary)
  - 在網路中, [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks)
  - 程序暫停, [響應時間保證](/tw/ch9#sec_distributed_clocks_realtime)
- 廣播
  - 全序廣播（見 shared logs）
- 無中介訊息, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- 粗糙（計量聚合器）, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- BTM (transaction coordinator), [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)
- 緩衝
  - Bufstream（訊息系統）, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- Bufstream（訊息系統）, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- 新建或購買, [雲服務與自託管](/tw/ch1#sec_introduction_cloud)
- 快速網路交通模式, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
- 商業分析員, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics), [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- 商業資料處理, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
- 商業情報, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)-[資料倉儲](/tw/ch1#sec_introduction_dwh)
- Business Process Execution Language (BPEL), [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
- Business Process Model and Notation (BPMN), [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
  - 例項, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
- 位元組序列,編碼資料, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
- 拜占庭斷層, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)-[弱形式的謊言](/tw/ch9#weak-forms-of-lying), [系統模型與現實](/tw/ch9#sec_distributed_system_model), [術語表](/tw/glossary)
  - 拜占庭容錯系統, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - Byzantine Generals Problem, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - 協商一致演算法和, [共識](/tw/ch10#sec_consistency_consensus), [用於可審計資料系統的工具](/tw/ch13#id366)

### C

- 快取, [全記憶體儲存](/tw/ch4#sec_storage_inmemory), [術語表](/tw/glossary)
  - 意見, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
  - 作為衍生資料, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived), [組合使用資料儲存技術](/tw/ch13#id447)-[分拆系統與整合系統](/tw/ch13#id448)
  - in CPUs, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized), [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 無效和贍養費, [保持系統同步](/tw/ch12#sec_stream_sync), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
  - 線性一致性, [線性一致性](/tw/ch10#sec_consistency_linearizability)
  - 雲中的本地磁碟, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
- 日曆同步, [同步引擎與本地優先軟體](/tw/ch6#sec_replication_offline_clients), [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- California Consumer Privacy Act (CCPA), [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- Camunda（工作流程引擎）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
- （資料）, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
- CAP定理, [CAP 定理](/tw/ch10#the-cap-theorem)-[CAP 定理](/tw/ch10#the-cap-theorem), [術語表](/tw/glossary)
- 能力規劃, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- Cap'n Proto（資料格式）, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
- 碳排放, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
- 級聯中止, [沒有髒讀](/tw/ch8#no-dirty-reads)
- 連鎖失敗, [軟體故障](/tw/ch2#software-faults), [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations), [超時和無界延遲](/tw/ch9#sec_distributed_queueing)
- Cassandra（資料庫）
  - 資料變更捕獲, [資料變更捕獲的實現](/tw/ch12#id307), [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - 壓縮戰略, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - consistency level ANY, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 雜湊變硬, [按鍵的雜湊分片](/tw/ch7#sec_sharding_hash), [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 最後寫成的解決衝突, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)
  - 無領導複製, [無主複製](/tw/ch6#sec_replication_leaderless)
  - 輕量事務, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 線性,缺少, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 日誌結構儲存, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 多區域支助, [多地區操作](/tw/ch6#multi-region-operation)
  - 二級指數, [本地二級索引](/tw/ch7#id166)
  - 使用時鐘, [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations), [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 節點（硬化）, [分片](/tw/ch7#ch_sharding)
- 貓（Unix 工具）, [簡單日誌分析](/tw/ch11#sec_batch_log_analysis)
- 目錄, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 因果關係, [版本向量](/tw/ch6#version-vectors)
  - （另見 causal dependencies）
- 因果關係, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)-[版本向量](/tw/ch6#version-vectors)
  - 捕獲, [版本向量](/tw/ch6#version-vectors), [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality), [讀也是事件](/tw/ch13#sec_future_read_events)
    - 按總訂單, [全序的限制](/tw/ch13#id335)
  - 事務中, [基於過時前提的決策](/tw/ch8#decisions-based-on-an-outdated-premise)
  - 向朋友傳送訊息（例如）, [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
- 因果關係, [術語表](/tw/glossary)
  - 因果順序
    - 與, [邏輯時鐘](/tw/ch10#sec_consistency_timestamps)
  - 與, [邏輯時鐘](/tw/ch10#sec_consistency_timestamps)-[使用邏輯時鐘強制約束](/tw/ch10#enforcing-constraints-using-logical-clocks)
  - 發生關係前, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)
  - 在可序列事務中, [基於過時前提的決策](/tw/ch8#decisions-based-on-an-outdated-premise)-[檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
  - 與時鐘不符, [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 命令要抓取的事件, [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
  - 違反《公約》的行為, [一致字首讀](/tw/ch6#sec_replication_consistent_prefix), [不同拓撲的問題](/tw/ch6#problems-with-different-topologies), [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 帶有同步時鐘, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
- 基於單元格的架構, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 複合事件處理（見 複合事件處理）
- CephFS（分散式檔案系統）, [批處理](/tw/ch11#ch_batch), [物件儲存](/tw/ch11#id277)
- 證書透明性, [用於可審計資料系統的工具](/tw/ch13#id366)
- c組, [分散式作業編排](/tw/ch11#id278)
- 資料變更捕獲, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication), [資料變更捕獲](/tw/ch12#sec_stream_cdc)
  - 變更流的 API 支援, [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - 比較事件來源, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
  - 執行, [資料變更捕獲的實現](/tw/ch12#id307)
  - 初始快照, [初始快照](/tw/ch12#sec_stream_cdc_snapshot)
  - 日誌壓縮, [日誌壓縮](/tw/ch12#sec_stream_log_compaction)
- 更改日誌, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)
  - 資料變更捕獲, [資料變更捕獲](/tw/ch12#sec_stream_cdc)
  - 操作狀態, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 在溪流中連線, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins)
  - 日誌壓縮, [日誌壓縮](/tw/ch12#sec_stream_log_compaction)
  - 保持衍生狀態, [資料庫與流](/tw/ch12#sec_stream_databases)
- 混亂工程, [容錯](/tw/ch2#id27), [故障注入](/tw/ch9#sec_fault_injection)
- 檢查站
  - 在高效能運算中, [雲端計算與超級計算](/tw/ch1#id17)
  - 在流處理器中, [微批次與存檔點](/tw/ch12#id329)
- 斷路器（限制重試）, [描述效能](/tw/ch2#sec_introduction_percentiles)
- 電路交換網路, [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks)
- 迴圈緩衝器, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- 迴圈複製地形, [多主複製拓撲](/tw/ch6#sec_replication_topologies)
- Citus（資料庫）
  - 雜湊變硬, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
- ClickHouse（資料庫）, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - 增量檢視維護, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
- 點選流資料,分析, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
- 客戶
  - 電話服務, [流經服務的資料流：REST 與 RPC](/tw/ch5#sec_encoding_dataflow_rpc)
  - 離線, [同步引擎與本地優先軟體](/tw/ch6#sec_replication_offline_clients), [有狀態、可離線的客戶端](/tw/ch13#id347)
  - 推動狀態更改到, [將狀態變更推送給客戶端](/tw/ch13#id348)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
- ClockBound（時間同步）, [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval)
  - use in YugabyteDB, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
- 時鐘, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)-[限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
  - 原子鐘, [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 信任間隔, [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval)-[用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 全球快照, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 混合邏輯時鐘, [混合邏輯時鐘](/tw/ch10#hybrid-logical-clocks)
  - logical（見 logical clocks）
  - 偏斜, [最後寫入勝利（丟棄併發寫入）](/tw/ch6#sec_replication_lww), [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations), [對同步時鐘的依賴](/tw/ch9#sec_distributed_clocks_relying)-[帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval), [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 殺人, [單調時鐘](/tw/ch9#monotonic-clocks)
  - 同步和準確性, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)-[時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
  - synchronization using GPS, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks), [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy), [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 時間與單調時鐘, [單調時鐘與日曆時鐘](/tw/ch9#sec_distributed_monotonic_timeofday)
  - 時間標記事件, [你用的是誰的時鐘？](/tw/ch12#id438)
- 雲服務, [雲服務與自託管](/tw/ch1#sec_introduction_cloud)-[雲端計算與超級計算](/tw/ch1#id17)
  - 可用區, [透過冗餘容忍硬體故障](/tw/ch2#tolerating-hardware-faults-through-redundancy), [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 需要發現服務, [服務發現](/tw/ch10#service-discovery)
  - 網路故障, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - 利弊關係, [雲服務的利弊](/tw/ch1#sec_introduction_cloud_tradeoffs)-[雲服務的利弊](/tw/ch1#sec_introduction_cloud_tradeoffs)
  - 配額, [雲時代的運維](/tw/ch1#sec_introduction_operations)
  - regions（見 regions (geographic distribution)）
  - 無伺服器, [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
  - 共享資源, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 對超級計算, [雲端計算與超級計算](/tw/ch1#id17)
- 雲內, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)-[雲時代的運維](/tw/ch1#sec_introduction_operations)
- 雲飛
  - R2（見 R2（物件儲存））
- 組合索引, [在索引中儲存值](/tw/ch4#sec_storage_index_heap)
- 分組（記錄順序）, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
- CockroachDB（資料庫）
  - 基於共識的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 一致性模式, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 鍵程硬化, [分片](/tw/ch7#ch_sharding), [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 可序列事務, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)
  - 硬化二級指數, [全域性二級索引](/tw/ch7#id167)
  - 事務, [事務到底是什麼？](/tw/ch8#sec_transactions_overview), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
  - 使用模型檢查, [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- 程式碼生成
  - 用於查詢執行, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 帶有協議緩衝, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)
- 協作編輯, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
- 列家庭（大表）, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality), [列壓縮](/tw/ch4#sec_storage_column_compression)
- 面向列的儲存, [列式儲存](/tw/ch4#sec_storage_column)-[查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 列壓縮, [列壓縮](/tw/ch4#sec_storage_column_compression)
  - 公園, [列式儲存](/tw/ch4#sec_storage_column), [歸檔儲存](/tw/ch5#archival-storage)
  - 排序在, [列儲存中的排序順序](/tw/ch4#sort-order-in-column-storage)-[列儲存中的排序順序](/tw/ch4#sort-order-in-column-storage)
  - 向量處理, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 寬柱型, [列壓縮](/tw/ch4#sec_storage_column_compression)
  - 寫入, [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
- comma-separated values（見 CSV）
- 命令查詢責任分離, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)-[事件溯源與 CQRS](/tw/ch3#sec_datamodels_events), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
- 命令（活動來源）, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 執行（事務）, [事務](/tw/ch8#ch_transactions)
  - 原子提交, [分散式事務](/tw/ch8#sec_transactions_distributed)-[再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited)
    - （另見 原子性）
  - 讀作承諾隔離, [讀已提交](/tw/ch8#sec_transactions_read_committed)
  - three-phase commit (3PC), [三階段提交](/tw/ch8#three-phase-commit)
  - 兩階段提交, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)-[協調器故障](/tw/ch8#coordinator-failure)
- 通用業務, [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
- 壓實（Compaction）
  - 更改日誌, [日誌壓縮](/tw/ch12#sec_stream_log_compaction)
    - （另見 日誌壓縮）
    - 流運算子狀態, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 日誌結構儲存, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
    - 問題, [讀取效能](/tw/ch4#read-performance)
    - 規模分級和分級辦法, [壓實策略](/tw/ch4#sec_storage_lsm_compaction), [磁碟空間使用](/tw/ch4#disk-space-usage)
- 比較和設定, [條件寫入（比較並設定）](/tw/ch8#sec_transactions_compare_and_set), [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 執行鎖定, [協調服務](/tw/ch10#sec_consistency_coordination)
  - 執行獨特性限制, [約束與唯一性保證](/tw/ch10#sec_consistency_uniqueness)
  - 在物件儲存中, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 與協商一致的關係, [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable), [共識](/tw/ch10#sec_consistency_consensus), [比較並設定作為共識](/tw/ch10#compare-and-set-as-consensus)
  - 與柵欄標誌的關係, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
  - 與事務的關係, [單物件寫入](/tw/ch8#sec_transactions_single_object)
- 相容性, [編碼與演化](/tw/ch5#ch_encoding), [資料流的模式](/tw/ch5#sec_encoding_dataflow)
  - 電話服務, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - 編碼格式的屬性, [總結](/tw/ch5#summary)
  - 使用資料庫, [流經資料庫的資料流](/tw/ch5#sec_encoding_dataflow_db)-[歸檔儲存](/tw/ch5#archival-storage)
- 補償事務, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros), [寬鬆地解釋約束](/tw/ch13#id362)
- 彙編, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- 複合事件處理, [複合事件處理](/tw/ch12#id317)
- 複雜度
  - 理論模型中的蒸餾, [將系統模型對映到現實世界](/tw/ch9#mapping-system-models-to-the-real-world)
  - 重要和意外事項, [簡單性：管理複雜度](/tw/ch2#id38)
  - 使用抽象來隱藏, [資料模型與查詢語言](/tw/ch3#ch_datamodels)
  - 管理, [簡單性：管理複雜度](/tw/ch2#id38)
- composing data systems（見 unbundling databases）
- 壓縮
  - in SSTables, [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)
- 計算密集型應用程式, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- 電腦遊戲, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 縮寫索引, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
  - 在雜湊硬化系統中, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
- 併發
  - 演員程式設計模式, [分散式 actor 框架](/tw/ch5#distributed-actor-frameworks), [事件驅動架構與 RPC](/tw/ch12#sec_stream_actors_drpc)
    - （另見 event-driven architecture）
  - 事務隔離薄弱時出現的錯誤, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
  - 解決衝突, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)-[處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
  - 定義, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
  - 檢測並行寫作, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)-[版本向量](/tw/ch6#version-vectors)
  - 雙寫、 問題, [保持系統同步](/tw/ch12#sec_stream_sync)
  - 發生關係前, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)
  - 在複製系統中, [複製延遲的問題](/tw/ch6#sec_replication_lag)-[版本向量](/tw/ch6#version-vectors), [線性一致性](/tw/ch10#sec_consistency_linearizability)-[線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 丟失更新, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)
  - 多版本併發控制, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 樂觀併發控制, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
  - 行動命令, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 透過事件日誌減少, [併發控制](/tw/ch12#sec_stream_concurrency), [資料流：應用程式碼與狀態變化的互動](/tw/ch13#id450)
  - 時間和相對性, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)
  - 事務隔離, [隔離性](/tw/ch8#sec_transactions_acid_isolation)
  - 寫偏差, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[物化衝突](/tw/ch8#materializing-conflicts)
- 有條件寫入, [條件寫入（比較並設定）](/tw/ch8#sec_transactions_compare_and_set)
  - 事務中, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 在物件儲存中, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- 會議管理系統（例如）, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- conflict-free replicated datatypes (CRDTs), [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
  - 用於無頭複製, [捕獲先發生關係](/tw/ch6#capturing-the-happens-before-relationship)
  - 防止丟失更新, [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
- 衝突
  - 撤銷, [衝突避免](/tw/ch6#conflict-avoidance)
  - 因果關係, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)
  - 衝突檢測
    - 分散式事務, [XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
    - 在基於日誌的系統中, [唯一性約束需要達成共識](/tw/ch13#id452)
    - in serializable snapshot isolation (SSI), [檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
    - 在兩階段提交中, [系統性的承諾](/tw/ch8#a-system-of-promises)
  - 解決衝突
    - 透過中止事務, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
    - 透過道歉, [寬鬆地解釋約束](/tw/ch13#id362)
    - 最後寫入勝利, [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
    - 使用原子操作, [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
  - 確定什麼是衝突, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts), [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
  - 無領導複製, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)
  - 丟失更新, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)-[衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
  - 實現, [物化衝突](/tw/ch8#materializing-conflicts)
  - 決議, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)-[處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
    - 自動, [自動衝突解決](/tw/ch6#automatic-conflict-resolution)
    - 無頭系統, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)
    - 最後寫入勝利, [最後寫入勝利（丟棄併發寫入）](/tw/ch6#sec_replication_lww)
    - 使用自定義邏輯, [手動衝突解決](/tw/ch6#manual-conflict-resolution), [捕獲先發生關係](/tw/ch6#capturing-the-happens-before-relationship)
  - 兄弟值, [手動衝突解決](/tw/ch6#manual-conflict-resolution), [捕獲先發生關係](/tw/ch6#capturing-the-happens-before-relationship)
    - 合併, [捕獲先發生關係](/tw/ch6#capturing-the-happens-before-relationship)
  - 寫偏差, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[物化衝突](/tw/ch8#materializing-conflicts)
- 調和
  - Freight（訊息系統）, [設定新的副本](/tw/ch6#sec_replication_new_replica), [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
  - 計劃登記, [JSON 模式](/tw/ch5#json-schema), [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
- 擁堵（網路）
  - 撤銷, [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
  - 限制時鐘的準確性, [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval)
  - 排隊延遲, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
- 共識, [共識](/tw/ch10#sec_consistency_consensus)-[總結](/tw/ch10#summary), [術語表](/tw/glossary)
  - 演算法, [共識](/tw/ch10#sec_consistency_consensus), [共識的實踐](/tw/ch10#sec_consistency_total_order)
  - 協商一致編號, [獲取並增加作為共識](/tw/ch10#fetch-and-add-as-consensus)
  - 協調事務, [協調服務](/tw/ch10#sec_consistency_coordination)-[服務發現](/tw/ch10#service-discovery)
  - 費用, [共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
  - 無法實現, [共識](/tw/ch10#sec_consistency_consensus)
  - 防止腦分裂, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
  - 重組, [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
  - 與原子承諾的關係, [原子提交作為共識](/tw/ch10#atomic-commitment-as-consensus)
  - relation to compare-and-set (CAS), [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable), [比較並設定作為共識](/tw/ch10#compare-and-set-as-consensus)
  - 與獲取和新增的關係, [獲取並增加作為共識](/tw/ch10#fetch-and-add-as-consensus)
  - 與複製有關, [使用共享日誌](/tw/ch10#sec_consistency_smr)
  - 與共享日誌的關係, [共享日誌作為共識](/tw/ch10#sec_consistency_shared_logs)
  - 與獨特性制約因素的關係, [唯一性約束需要達成共識](/tw/ch13#id452)
  - 安全和生活特性, [單值共識](/tw/ch10#single-value-consensus)
  - 單一價值共識, [單值共識](/tw/ch10#single-value-consensus)
- consent (GDPR), [同意與選擇自由](/tw/ch14#id375)
- 一致性, [一致性](/tw/ch8#sec_transactions_acid_consistency), [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 跨越不同資料庫, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [保持系統同步](/tw/ch12#sec_stream_sync), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views), [派生資料與分散式事務](/tw/ch13#sec_future_derived_vs_transactions)
  - 因果關係, [一致字首讀](/tw/ch6#sec_replication_consistent_prefix), [不同拓撲的問題](/tw/ch6#problems-with-different-topologies), [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
  - 一致字首讀, [一致字首讀](/tw/ch6#sec_replication_consistent_prefix)-[一致字首讀](/tw/ch6#sec_replication_consistent_prefix)
  - 一致的快照, [設定新的副本](/tw/ch6#sec_replication_new_replica), [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)-[快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner), [初始快照](/tw/ch12#sec_stream_cdc_snapshot), [建立索引](/tw/ch13#id340)
    - （另見 snapshots）
  - 崩潰恢復, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
  - enforcing constraints（見 constraints）
  - 最終, [複製延遲的問題](/tw/ch6#sec_replication_lag)
    - （另見 最終一致性）
  - in ACID transactions, [一致性](/tw/ch8#sec_transactions_acid_consistency), [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
  - 在 CAP 定理中, [CAP 定理](/tw/ch10#the-cap-theorem)
  - 領袖選舉, [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
  - 微服務, [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems)
  - 線性一致性, [複製延遲的解決方案](/tw/ch6#id131), [線性一致性](/tw/ch10#sec_consistency_linearizability)-[線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 含義, [一致性](/tw/ch8#sec_transactions_acid_consistency)
  - 單調讀, [單調讀](/tw/ch6#sec_replication_monotonic_reads)-[單調讀](/tw/ch6#sec_replication_monotonic_reads)
  - 二級指數, [多物件事務的需求](/tw/ch8#sec_transactions_need), [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation), [理解資料流](/tw/ch13#id443), [建立索引](/tw/ch13#id340)
  - 讀後寫, [讀己之寫](/tw/ch6#sec_replication_ryw)-[讀己之寫](/tw/ch6#sec_replication_ryw)
    - 在衍生資料系統中, [派生資料與分散式事務](/tw/ch13#sec_future_derived_vs_transactions)
  - strong（見 線性一致性）
  - 及時性和完整性, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 使用法定人數, [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations), [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
- 連續的雜湊, [一致性雜湊](/tw/ch7#sec_sharding_consistent_hashing)
- 一致字首讀, [一致字首讀](/tw/ch6#sec_replication_consistent_prefix)
- 限制（資料庫）, [一致性](/tw/ch8#sec_transactions_acid_consistency), [寫偏差的特徵](/tw/ch8#characterizing-write-skew)
  - 同步檢查, [寬鬆地解釋約束](/tw/ch13#id362)
  - 避免協調, [無協調資料系統](/tw/ch13#id454)
  - 確保一能, [操作識別符號](/tw/ch13#id355)
  - 在基於日誌的系統中, [強制約束](/tw/ch13#sec_future_constraints)-[多分割槽請求處理](/tw/ch13#id360)
    - 跨越多個硬塊, [多分割槽請求處理](/tw/ch13#id360)
  - 在兩階段提交中, [分散式事務](/tw/ch8#sec_transactions_distributed), [系統性的承諾](/tw/ch8#a-system-of-promises)
  - 與協商一致的關係, [唯一性約束需要達成共識](/tw/ch13#id452)
  - 需要線性, [約束與唯一性保證](/tw/ch10#sec_consistency_uniqueness)
- 領事（協調處）, [協調服務](/tw/ch10#sec_consistency_coordination)
  - 用於服務發現, [服務發現](/tw/ch10#service-discovery)
- 消費者（資訊流）, [訊息代理](/tw/ch5#message-brokers), [傳遞事件流](/tw/ch12#sec_stream_transmit)
  - 背壓, [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 消費者群體, [多個消費者](/tw/ch12#id298)
  - 以原木計的消費者抵銷額, [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
  - 失敗, [確認與重新傳遞](/tw/ch12#sec_stream_reordering), [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
  - 扇出, [時間線的物化與更新](/tw/ch2#sec_introduction_materializing), [多個消費者](/tw/ch12#id298), [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging)
  - 負載平衡, [多個消費者](/tw/ch12#id298), [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging)
  - 未與生產者保持同步, [訊息傳遞系統](/tw/ch12#sec_stream_messaging), [磁碟空間使用](/tw/ch12#sec_stream_disk_usage), [開展分拆工作](/tw/ch13#sec_future_unbundling_favor)
- content models (JSON Schema), [JSON 模式](/tw/ch5#json-schema)
- 引數
  - 事務之間, [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
  - 遮蔽執行緒, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
  - 樂觀併發控制的效能, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
  - 雙相鎖定, [兩階段鎖定的效能](/tw/ch8#performance-of-two-phase-locking)
- 上下文開關, [延遲與響應時間](/tw/ch2#id23), [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- 收斂, [自動衝突解決](/tw/ch6#automatic-conflict-resolution)-[CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
- 協調
  - 撤銷, [無協調資料系統](/tw/ch13#id454)
  - 跨資料中心, [全序的限制](/tw/ch13#id335)
  - 跨區域, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 交叉硬度順序, [分片](/tw/ch8#sharding), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner), [使用共享日誌](/tw/ch10#sec_consistency_smr), [多分割槽請求處理](/tw/ch13#id360)
  - 路徑請求到硬體, [請求路由](/tw/ch7#sec_sharding_routing)
  - 服務, [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election), [協調服務](/tw/ch10#sec_consistency_coordination)-[服務發現](/tw/ch10#service-discovery)
- 協調者, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)
  - 失效, [協調器故障](/tw/ch8#coordinator-failure)
  - in XA transactions, [XA 事務](/tw/ch8#xa-transactions)-[XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
  - 恢復, [從協調器故障中恢復](/tw/ch8#recovering-from-coordinator-failure)
- 複製寫（B- 樹）, [B 樹變體](/tw/ch4#b-tree-variants), [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
- 公共物件請求代理體系結構, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
- coronal mass ejection（見 solar storm）
- 正確性
  - 可審計性, [信任但驗證](/tw/ch13#sec_future_verification)-[用於可審計資料系統的工具](/tw/ch13#id366)
  - 拜占庭斷層承受力, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - 處理部分失敗, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - 在基於日誌的系統中, [強制約束](/tw/ch13#sec_future_constraints)-[多分割槽請求處理](/tw/ch13#id360)
  - 系統模型中的演算法, [定義演算法的正確性](/tw/ch9#defining-the-correctness-of-an-algorithm)
  - 生成資料, [為可審計性而設計](/tw/ch13#id365)
  - 不可變資料, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
  - 個人資料, [責任與問責](/tw/ch14#id371), [隱私與資料使用](/tw/ch14#id457)
  - 時間, [不同拓撲的問題](/tw/ch6#problems-with-different-topologies), [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)-[用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 事務次數, [一致性](/tw/ch8#sec_transactions_acid_consistency), [追求正確性](/tw/ch13#sec_future_correctness), [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
  - 及時性和完整性, [及時性與完整性](/tw/ch13#sec_future_integrity)-[無協調資料系統](/tw/ch13#id454)
- 資料腐敗
  - 檢測, [端到端原則](/tw/ch13#sec_future_e2e_argument), [不要盲目信任承諾](/tw/ch13#id364)-[用於可審計資料系統的工具](/tw/ch13#id366)
  - 由於病態記憶體訪問, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - 輻射所致, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - 由於大腦分裂, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [分散式鎖和租約](/tw/ch9#sec_distributed_lock_fencing)
  - 由於事務隔離薄弱, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
  - 完整性作為不存在, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 網路包, [弱形式的謊言](/tw/ch9#weak-forms-of-lying)
  - 磁碟, [永續性](/tw/ch8#durability)
  - 防止使用寫頭日誌, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
  - 從, [批處理](/tw/ch11#ch_batch), [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
- 餘弦相似性（語義搜尋）, [向量嵌入](/tw/ch4#id92)
- Couchbase（資料庫）
  - 文件資料模型, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
  - 永續性, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - 雜湊變硬, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
  - 加入支援, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 再平衡, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
  - vBuckets（硬化）, [分片](/tw/ch7#ch_sharding)
- CouchDB（資料庫）
  - 作為同步引擎, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
  - B-樹木儲存, [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 解決衝突, [手動衝突解決](/tw/ch6#manual-conflict-resolution)
- 耦合（鬆緊）, [可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability)
- 覆蓋索引, [在索引中儲存值](/tw/ch4#sec_storage_index_heap)
- CozoDB（資料庫）, [Datalog：遞迴關係查詢](/tw/ch3#id62)
- CPUs
  - 快取一致性和記憶體障礙, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 緩衝和管道, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 計算錯誤的結果, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - SIMD instructions, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- 斷層和斷層, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- CRDTs（見 conflict-free replicated datatypes）
- CREATE INDEX statement (SQL), [多列索引與二級索引](/tw/ch4#sec_storage_index_multicolumn), [建立索引](/tw/ch13#id340)
- 信用評級機構, [責任與問責](/tw/ch14#id371)
- 加密重新整理, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events), [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
- 密碼, [總結](/tw/ch3#summary)
- 密碼學
  - 防禦攻擊者, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - 端到端加密和認證, [端到端原則](/tw/ch13#sec_future_e2e_argument)
- CSV (comma-separated values), [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp), [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
- Curator (ZooKeeper recipes), [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election), [將工作分配給節點](/tw/ch10#allocating-work-to-nodes)
- Cypher（查詢語言）, [Cypher 查詢語言](/tw/ch3#id57)
  - comparison to SPARQL, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)

### D

- Daft（處理框架）
  - DataFrames, [DataFrames](/tw/ch11#id287)
  - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)
- Dagster（工作流排程器）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows), [批處理](/tw/ch11#ch_batch), [工作流排程](/tw/ch11#sec_batch_workflows)
  - 雲資料倉整合, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- 儀表板（業務情報）, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
- Dask（處理框架）, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 資料目錄, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 資料聯結器, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- 資料合同, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
  - 資料變更捕獲, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
- data corruption（見 corruption of data）
- 資料方塊, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
- 資料工程, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
- 資料結構, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- data formats（見 編碼）
- 資料基礎設施, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- 資料整合, [資料整合](/tw/ch13#sec_future_integration)-[統一批處理和流處理](/tw/ch13#id338), [本章小結](/tw/ch13#id367)
  - 批次和流處理, [批處理與流處理](/tw/ch13#sec_future_batch_streaming)-[統一批處理和流處理](/tw/ch13#id338)
    - 保持衍生狀態, [維護派生狀態](/tw/ch13#id446)
    - 後處理資料, [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
    - 統一, [統一批處理和流處理](/tw/ch13#id338)
  - 透過解開資料庫, [分拆資料庫](/tw/ch13#sec_future_unbundling)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
    - 與聯邦資料庫的比較, [一切的後設資料庫](/tw/ch13#id341)
  - 透過生成資料合併工具, [組合使用派生資料的工具](/tw/ch13#id442)-[排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
    - 衍生資料與分散式事務, [派生資料與分散式事務](/tw/ch13#sec_future_derived_vs_transactions)
    - 總訂單的限制, [全序的限制](/tw/ch13#id335)
    - 命令事件捕獲因果關係, [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
    - 關於資料流的推理, [理解資料流](/tw/ch13#id443)
  - 需求, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
  - 使用批次處理, [批處理](/tw/ch11#ch_batch), [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- 資料湖, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
  - 資料湖區, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [分析（Analytics）](/tw/ch11#sec_batch_olap)
- data locality（見 區域性）
- 資料網格, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- 資料最小化, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [立法與自律](/tw/ch14#sec_future_legislation)
- 資料模型, [資料模型與查詢語言](/tw/ch3#ch_datamodels)-[總結](/tw/ch3#summary)
  - DataFrames and arrays, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 類似圖表的模型, [圖資料模型](/tw/ch3#sec_datamodels_graph)-[GraphQL](/tw/ch3#id63)
    - 資料日誌語言, [Datalog：遞迴關係查詢](/tw/ch3#id62)-[Datalog：遞迴關係查詢](/tw/ch3#id62)
    - 屬性圖, [屬性圖](/tw/ch3#id56)
    - RDF and triple-stores, [三元組儲存與 SPARQL](/tw/ch3#id59)-[SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
  - 關係模型對文件模型, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)-[文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 支援多個, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 資料管道, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake), [記錄系統與派生資料](/tw/ch1#sec_introduction_derived), [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- 資料產品, [超越資料湖](/tw/ch1#beyond-the-data-lake)
- data protection regulations（見 GDPR）
- 資料居住法, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed), [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 資料科學, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics), [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- 資料倉, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- 資料系統
  - 正確性、制約因素和完整性, [追求正確性](/tw/ch13#sec_future_correctness)-[用於可審計資料系統的工具](/tw/ch13#id366)
  - 資料整合, [資料整合](/tw/ch13#sec_future_integration)-[統一批處理和流處理](/tw/ch13#id338)
  - 使用目標, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
  - 多樣性, 保持同步, [保持系統同步](/tw/ch12#sec_stream_sync)
  - 可維護性, [可維護性](/tw/ch2#sec_introduction_maintainability)-[可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability)
  - 可能的錯誤, [事務](/tw/ch8#ch_transactions)
  - 可靠性, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)-[人類與可靠性](/tw/ch2#id31)
    - 硬體故障, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
    - 人類錯誤, [人類與可靠性](/tw/ch2#id31)
    - 重要性, [人類與可靠性](/tw/ch2#id31)
    - 軟體故障, [軟體故障](/tw/ch2#software-faults)
  - 可伸縮性, [可伸縮性](/tw/ch2#sec_introduction_scalability)-[可伸縮性原則](/tw/ch2#id35)
  - 解析資料庫, [分拆資料庫](/tw/ch13#sec_future_unbundling)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
  - 不可靠的時鐘, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)-[限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
- 資料儲存, [資料倉儲](/tw/ch1#sec_introduction_dwh), [術語表](/tw/glossary)
  - 基於雲的解決辦法, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - ETL, [資料倉儲](/tw/ch1#sec_introduction_dwh), [保持系統同步](/tw/ch12#sec_stream_sync)
  - 用於批處理, [批處理](/tw/ch11#ch_batch)
  - 保持資料系統的同步, [保持系統同步](/tw/ch12#sec_stream_sync)
  - 設計, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
  - 硬化和叢集, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 緩慢變化的維度, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
- 資料密集型應用, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- 資料庫管理員, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 內部分散式事務, [跨不同系統的分散式事務](/tw/ch8#sec_transactions_xa), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal), [原子提交再現](/tw/ch12#sec_stream_atomic_commit)
- 資料庫
  - 歸檔儲存, [歸檔儲存](/tw/ch5#archival-storage)
  - 信件經紀人的比較, [訊息代理與資料庫的對比](/tw/ch12#id297)
  - 資料流, [流經資料庫的資料流](/tw/ch5#sec_encoding_dataflow_db)
  - 端到端引數, [端到端原則](/tw/ch13#sec_future_e2e_argument)-[在資料系統中應用端到端思考](/tw/ch13#id357)
    - 檢查完整性, [端到端原則重現](/tw/ch13#id456)
  - 與事件流的關係, [資料庫與流](/tw/ch12#sec_stream_databases)-[不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
    - （另見 changelogs）
    - 變更流的 API 支援, [變更流的 API 支援](/tw/ch12#sec_stream_change_api), [應用程式碼和狀態的分離](/tw/ch13#id344)
    - 資料變更捕獲, [資料變更捕獲](/tw/ch12#sec_stream_cdc)-[變更流的 API 支援](/tw/ch12#sec_stream_change_api)
    - 事件溯源, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
    - 保持系統同步, [保持系統同步](/tw/ch12#sec_stream_sync)-[保持系統同步](/tw/ch12#sec_stream_sync)
    - 不可改變事件哲學, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)-[不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 分拆, [分拆資料庫](/tw/ch13#sec_future_unbundling)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
    - 構建資料儲存技術, [組合使用資料儲存技術](/tw/ch13#id447)-[分拆系統與整合系統](/tw/ch13#id448)
    - 圍繞資料流設計應用程式, [圍繞資料流設計應用](/tw/ch13#sec_future_dataflow)-[流處理器和服務](/tw/ch13#id345)
    - 觀察匯出狀態, [觀察派生資料狀態](/tw/ch13#sec_future_observing)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
- 資料中心
  - 失敗, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - geographically distributed（見 regions (geographic distribution)）
  - 多種使用和共享資源, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 網路架構, [雲端計算與超級計算](/tw/ch1#id17)
  - 網路斷層, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
- 資料流動, [資料流的模式](/tw/ch5#sec_encoding_dataflow)-[分散式 actor 框架](/tw/ch5#distributed-actor-frameworks), [圍繞資料流設計應用](/tw/ch13#sec_future_dataflow)-[流處理器和服務](/tw/ch13#id345)
  - 資料流系統的正確性, [資料流系統的正確性](/tw/ch13#id453)
  - 資料流引擎, [資料流引擎](/tw/ch11#sec_batch_dataflow)
    - 與流處理的比較, [流處理](/tw/ch12#sec_stream_processing)
    - DataFrames, [DataFrames](/tw/ch11#id287)
    - 批次處理框架中的支援, [批處理](/tw/ch11#ch_batch)
  - 事件驅動, [事件驅動的架構](/tw/ch5#sec_encoding_dataflow_msg)-[分散式 actor 框架](/tw/ch5#distributed-actor-frameworks)
  - 關於, [理解資料流](/tw/ch13#id443)
  - 透過資料庫, [流經資料庫的資料流](/tw/ch5#sec_encoding_dataflow_db)
  - 透過服務, [流經服務的資料流：REST 與 RPC](/tw/ch5#sec_encoding_dataflow_rpc)-[RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - workflow engines（見 workflow engines）
- DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 執行, [DataFrames](/tw/ch11#id287)
  - 分批處理, [DataFrames](/tw/ch11#id287)
  - 在筆記本中, [機器學習](/tw/ch11#id290)
  - 批次處理框架中的支援, [批處理](/tw/ch11#ch_batch)
- DataFusion（查詢引擎）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- Datalog（查詢語言）, [Datalog：遞迴關係查詢](/tw/ch3#id62)-[Datalog：遞迴關係查詢](/tw/ch3#id62)
- 資料流（變化資料捕獲）, [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
- 資料型別
  - binary strings in XML and JSON, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
  - 無衝突, [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
  - 在 Avro 編碼中, [Avro](/tw/ch5#sec_encoding_avro)
  - 在協議緩衝中, [欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
  - numbers in XML and JSON, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
- 日期和日期, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- Datomic（資料庫）
  - B-樹木儲存, [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 資料模型, [圖資料模型](/tw/ch3#sec_datamodels_graph), [三元組儲存與 SPARQL](/tw/ch3#id59)
  - 資料日誌查詢語言, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - 切除, [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 事務語言, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - 事務的序列執行, [實際序列執行](/tw/ch8#sec_transactions_serial)
- Daylight Saving Time (DST), [日曆時鐘](/tw/ch9#time-of-day-clocks)
- Db2（資料庫）
  - 資料變更捕獲, [資料變更捕獲的實現](/tw/ch12#id307)
- DBA (database administrator), [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 僵局, [顯式鎖定](/tw/ch8#explicit-locking)
  - 檢測, 分散式事務, [XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
  - in two-phase locking (2PL), [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
- Debezium（變化資料捕獲）, [資料變更捕獲的實現](/tw/ch12#id307)
  - 卡桑德拉島, [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - 資料整合, [分拆系統與整合系統](/tw/ch13#id448)
- 宣告語言, [資料模型與查詢語言](/tw/ch3#ch_datamodels), [術語表](/tw/glossary)
  - 並同步引擎, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
  - 資料日誌, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - 文件資料庫中, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - recursive SQL queries, [SQL 中的圖查詢](/tw/ch3#id58)
  - SPARQL, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- DeepSeek
  - 3FS（見 3FS）
- 延遲
  - 限制網路延遲, [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks)
  - 邊框程序暫停, [響應時間保證](/tw/ch9#sec_distributed_clocks_realtime)
  - 無限制的網路延遲, [超時和無界延遲](/tw/ch9#sec_distributed_queueing)
  - 未繫結的程序暫停, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- 刪除資料, [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - in LSM storage, [磁碟空間使用](/tw/ch4#disk-space-usage)
  - 法律依據, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- Delta Lake（表格式）, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 硬化和叢集, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
- 非軍事區（聯網）, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- 非正常化（資料表示）, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization)-[多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many), [術語表](/tw/glossary)
  - 在衍生資料系統中, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
  - in event sourcing/CQRS, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 社會網路案例研究, [社交網路案例研究中的反正規化](/tw/ch3#denormalization-in-the-social-networking-case-study)
  - 實際意見, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
  - 更新衍生資料, [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object), [多物件事務的需求](/tw/ch8#sec_transactions_need), [組合使用派生資料的工具](/tw/ch13#id442)
  - 相對於正常化, [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
- 衍生資料, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived), [流處理](/tw/ch12#ch_stream), [術語表](/tw/glossary)
  - 批處理, [批處理](/tw/ch11#ch_batch)
  - 事件溯源與 CQRS, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 從變化資料抓取, [資料變更捕獲的實現](/tw/ch12#id307)
  - 透過日誌維護匯出狀態, [資料庫與流](/tw/ch12#sec_stream_databases)-[變更流的 API 支援](/tw/ch12#sec_stream_change_api), [狀態、流和不變性](/tw/ch12#sec_stream_immutability)-[併發控制](/tw/ch12#sec_stream_concurrency)
  - 透過對流的訂閱來觀察, [端到端的事件流](/tw/ch13#id349)
  - 批次和流處理的產出, [批處理與流處理](/tw/ch13#sec_future_batch_streaming)
  - 透過應用程式程式碼, [應用程式碼作為派生函式](/tw/ch13#sec_future_dataflow_derivation)
  - 相對於已分配事務, [派生資料與分散式事務](/tw/ch13#sec_future_derived_vs_transactions)
- 設計模式, [簡單性：管理複雜度](/tw/ch2#id38)
- 決定性行動, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs), [故障與部分失效](/tw/ch9#sec_distributed_partial_failure), [術語表](/tw/glossary)
  - 專有權, [冪等性](/tw/ch12#sec_stream_idempotence), [理解資料流](/tw/ch13#id443)
  - 計算衍生資料, [維護派生狀態](/tw/ch13#id446), [資料流系統的正確性](/tw/ch13#id453), [為可審計性而設計](/tw/ch13#id365)
  - 如果來源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 狀態機器複製, [使用共享日誌](/tw/ch10#sec_consistency_smr), [資料庫與流](/tw/ch12#sec_stream_databases)
  - 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication)
  - 測試中, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 加入, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
  - 使程式碼確定性, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 概覽, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- 確定性模擬測試（DST）, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- DevOps, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 維度表, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
- dimensional modeling（見 star schemas）
- directed acyclic graphs (DAG)
  - 工作流程, [工作流排程](/tw/ch11#sec_batch_workflows)
    - （另見 workflow engines）
- 髒讀, [沒有髒讀](/tw/ch8#no-dirty-reads)
- 髒字（事務隔離）, [沒有髒寫](/tw/ch8#sec_transactions_dirty_write)
- 分類
  - 儲存和計算, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
- discord（分組聊天）
  - GraphQL example, [GraphQL](/tw/ch3#id63)
- 歧視, [偏見與歧視](/tw/ch14#id370)
- disks（見 hard disks）
- 分散式行為者框架, [分散式 actor 框架](/tw/ch5#distributed-actor-frameworks)
- 分散式檔案系統, [分散式檔案系統](/tw/ch11#sec_batch_dfs)-[分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - 比較物件儲存, [物件儲存](/tw/ch11#id277)
  - 由 Flink 使用, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
- 已分發分類賬, [總結](/tw/ch3#summary)
- 分散式系統, [分散式系統的麻煩](/tw/ch9#ch_distributed)-[總結](/tw/ch9#summary), [術語表](/tw/glossary)
  - 拜占庭斷層, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)-[弱形式的謊言](/tw/ch9#weak-forms-of-lying)
  - 檢測網路斷層, [檢測故障](/tw/ch9#id307)
  - 過失和部分失敗, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - 協商一致的正式化, [單值共識](/tw/ch10#single-value-consensus)
  - 無法取得的結果, [CAP 定理](/tw/ch10#the-cap-theorem), [共識](/tw/ch10#sec_consistency_consensus)
  - 出現故障的問題, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
  - multi-region（見 regions (geographic distribution)）
  - 網路問題, [不可靠的網路](/tw/ch9#sec_distributed_networks)-[我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
  - 問題, [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems)
  - 法定人數,依賴, [多數派原則](/tw/ch9#sec_distributed_majority)
  - 使用原因, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed), [複製](/tw/ch6#ch_replication)
  - 同步時鐘, 依賴, [對同步時鐘的依賴](/tw/ch9#sec_distributed_clocks_relying)-[用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 系統模型, [系統模型與現實](/tw/ch9#sec_distributed_system_model)-[確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 使用時鐘和時間, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)
- distributed transactions（見 transactions）
- Django（網路框架）, [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
- DMZ (demilitarized zone), [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- DNS (Domain Name System), [請求路由](/tw/ch7#sec_sharding_routing), [服務發現](/tw/ch10#service-discovery)
  - 用於負載平衡, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery)
- Docker （集裝箱管理器）, [應用程式碼和狀態的分離](/tw/ch13#id344)
- 文件資料模型, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)-[文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 比較關係模式, [何時使用哪種模型](/tw/ch3#sec_datamodels_document_summary)-[文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 多物件事務, 需要, [多物件事務的需求](/tw/ch8#sec_transactions_need)
  - 硬化二級指數, [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)
  - 相對關係模式
    - 模式的趨同, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
    - 資料位置, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
- document-partitioned indexes（見 local secondary indexes）
- 領域驅動設計, [簡單性：管理複雜度](/tw/ch2#id38), [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 點版向量, [版本向量](/tw/ch6#version-vectors)
- 雙重登入簿記, [總結](/tw/ch3#summary)
- DRBD (Distributed Replicated Block Device), [單主複製](/tw/ch6#sec_replication_leader)
- 漂移（小時）, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
- Druid（資料庫）, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [列式儲存](/tw/ch4#sec_storage_column), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
  - 處理寫入, [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
  - 預彙總, [分析（Analytics）](/tw/ch11#sec_batch_olap)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- Dryad（資料流引擎）, [資料流引擎](/tw/ch11#sec_batch_dataflow)
- 雙寫、 問題, [保持系統同步](/tw/ch12#sec_stream_sync)
- DuckDB（資料庫）, [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems), [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 面向列的儲存, [列式儲存](/tw/ch4#sec_storage_column)
  - 用於 ETL, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- 減少重複,消除, [抑制重複](/tw/ch13#id354)
  - （另見 冪等性）
  - using a unique ID, [操作識別符號](/tw/ch13#id355), [多分割槽請求處理](/tw/ch13#id360)
- 永續性, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal), [永續性](/tw/ch8#durability), [術語表](/tw/glossary)
- 持久執行, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
  - 依賴決定性因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - Restate（見 Restate (workflow engine)）
  - Temporal（見 Temporal (workflow engine)）
- durable functions（見 workflow engines）
- 時間（時間）, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)
  - 用單音鍾測量, [單調時鐘](/tw/ch9#monotonic-clocks)
- 動態輸入語言
  - 類比於閱讀時的圖案, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
- Dynamo（資料庫）, [無主複製](/tw/ch6#sec_replication_leaderless)
- Dynamo-style databases（見 leaderless replication）
- DynamoDB（資料庫）
  - 自動縮放, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
  - 雜湊變硬, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 硬化二級指數, [全域性二級索引](/tw/ch7#id167)

### E

- EBS（虛擬塊裝置）, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
  - 比較物件儲存, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- ECC（見 error-correcting codes）
- EDB Postgres Distributed（資料庫）, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
- 邊緣（圖）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - 屬性圖模型, [屬性圖](/tw/ch3#id56)
- 編輯距離（全文搜尋）, [全文檢索](/tw/ch4#sec_storage_full_text)
- 有效即時語義, [容錯](/tw/ch12#sec_stream_fault_tolerance), [恰好執行一次操作](/tw/ch13#id353)
  - （另見 恰好一次語義）
  - 維護完整性, [資料流系統的正確性](/tw/ch13#id453)
- Elastic Compute Cloud (EC2)
  - 現場例項, [故障處理](/tw/ch11#id281)
- 彈性, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
  - 雲資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- 彈性搜尋（搜尋伺服器）
  - 本地二級指數, [本地二級索引](/tw/ch7#id166)
  - 剖析器（流搜尋）, [在流上搜尋](/tw/ch12#id320)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
  - 硬調和, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
  - 使用 Lucene, [全文檢索](/tw/ch4#sec_storage_full_text)
- 精靈（程式語言）, [端到端的事件流](/tw/ch13#id349)
- ELT (extract-load-transform), [資料倉儲](/tw/ch1#sec_introduction_dwh)
  - 與批次處理的關係, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- 嚴重平行（演算法）
  - 提取-轉換-載入（ETL）（見 ETL）
  - MapReduce, [MapReduce](/tw/ch11#sec_batch_mapreduce)
    - （另見 MapReduce）
- 嵌入式儲存引擎, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
- 嵌入（顯示器）, [向量嵌入](/tw/ch4#id92)
- 編碼（資料格式）, [編碼與演化](/tw/ch5#ch_encoding)-[模式的優點](/tw/ch5#sec_encoding_schemas)
  - Avro, [Avro](/tw/ch5#sec_encoding_avro)-[動態生成的模式](/tw/ch5#dynamically-generated-schemas)
  - binary variants of JSON and XML, [二進位制編碼](/tw/ch5#binary-encoding)
  - 相容性, [編碼與演化](/tw/ch5#ch_encoding)
    - 電話服務, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
    - 使用資料庫, [流經資料庫的資料流](/tw/ch5#sec_encoding_dataflow_db)-[歸檔儲存](/tw/ch5#archival-storage)
  - 定義, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
  - JSON, XML, and CSV, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
  - 語言特定格式, [特定語言的格式](/tw/ch5#id96)
  - 計劃的價值, [模式的優點](/tw/ch5#sec_encoding_schemas)
  - Protocol Buffers, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)-[欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
  - 資料說明, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
- 端到端原則, [端到端原則](/tw/ch13#sec_future_e2e_argument)-[在資料系統中應用端到端思考](/tw/ch13#id357)
  - 檢查完整性, [端到端原則重現](/tw/ch13#id456)
  - 釋出/訂閱流, [端到端的事件流](/tw/ch13#id349)
- 濃縮（流）, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins)
- Enterprise JavaBeans (EJB), [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
- 企業軟體, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- entities（見 vertices）
- 電子儲存, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
- 時代（協商一致演算法）, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
- 時代（Unix 時間戳）, [日曆時鐘](/tw/ch9#time-of-day-clocks)
- 清除編碼（錯誤校正）, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 錯誤處理
  - 網路斷層, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - 事務中, [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
- 錯誤更正程式碼, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- Esper (CEP engine), [複合事件處理](/tw/ch12#id317)
- 基本複雜性, [簡單性：管理複雜度](/tw/ch2#id38)
- 協調事務, [協調服務](/tw/ch10#sec_consistency_coordination)-[服務發現](/tw/ch10#service-discovery)
  - 生成柵欄標誌, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens), [協調服務](/tw/ch10#sec_consistency_coordination)
  - 線性操作, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable), [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
  - 鎖和領袖選舉, [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election)
  - 用於服務發現, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery), [服務發現](/tw/ch10#service-discovery)
  - 用於硬性轉讓, [請求路由](/tw/ch7#sec_sharding_routing)
  - 使用 Raft 演算法, [單主複製](/tw/ch6#sec_replication_leader)
- 伊特魯姆（塊鏈）, [用於可審計資料系統的工具](/tw/ch13#id366)
- 乙太網（網路）, [雲端計算與超級計算](/tw/ch1#id17), [不可靠的網路](/tw/ch9#sec_distributed_networks), [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
  - 包檢查和, [弱形式的謊言](/tw/ch9#weak-forms-of-lying), [端到端原則](/tw/ch13#sec_future_e2e_argument)
- 道德操守, [做正確的事情](/tw/ch14)-[立法與自律](/tw/ch14#sec_future_legislation)
  - 道德守則和專業實務, [做正確的事情](/tw/ch14)
  - 立法和自律, [立法與自律](/tw/ch14#sec_future_legislation)
  - 預測分析, [預測分析](/tw/ch14#id369)-[反饋迴路](/tw/ch14#id372)
    - 擴大偏見, [偏見與歧視](/tw/ch14#id370)
    - 反饋迴圈, [反饋迴路](/tw/ch14#id372)
  - 隱私和跟蹤, [隱私與追蹤](/tw/ch14#id373)-[立法與自律](/tw/ch14#sec_future_legislation)
    - 同意和選擇自由, [同意與選擇自由](/tw/ch14#id375)
    - 資料作為資產和權力, [資料作為資產與權力](/tw/ch14#id376)
    - 隱私的含義, [隱私與資料使用](/tw/ch14#id457)
    - 監視, [監視](/tw/ch14#id374)
  - 尊重、尊嚴和機構, [立法與自律](/tw/ch14#sec_future_legislation)
  - 意外後果, [做正確的事情](/tw/ch14), [反饋迴路](/tw/ch14#id372)
- ETL, [資料倉儲](/tw/ch1#sec_introduction_dwh), [保持系統同步](/tw/ch12#sec_stream_sync), [術語表](/tw/glossary)
  - 與批次處理的關係, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)-[提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
  - 使用批次處理, [批處理](/tw/ch11#ch_batch)
- 歐幾利得距離（語義搜尋）, [向量嵌入](/tw/ch4#id92)
- European Union
  - AI Act（見 AI Act）
  - GDPR（見 GDPR）
- 事件溯源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)-[事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 並更改資料捕獲, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
  - 與變化資料捕獲的比較, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
  - 不可更改性和可審計性, [狀態、流和不變性](/tw/ch12#sec_stream_immutability), [為可審計性而設計](/tw/ch13#id365)
  - 大型可靠資料系統, [操作識別符號](/tw/ch13#id355), [資料流系統的正確性](/tw/ch13#id453)
  - 依賴決定性因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- event streams（見 streams）
- 事件驅動的架構, [事件驅動的架構](/tw/ch5#sec_encoding_dataflow_msg)-[分散式 actor 框架](/tw/ch5#distributed-actor-frameworks)
  - 分散式行為者框架, [分散式 actor 框架](/tw/ch5#distributed-actor-frameworks)
- 事件, [傳遞事件流](/tw/ch12#sec_stream_transmit)
  - 決定總順序, [全序的限制](/tw/ch13#id335)
  - 從事件日誌中得出看法, [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
  - 事件時間與處理時間, [事件時間與處理時間](/tw/ch12#id322), [微批次與存檔點](/tw/ch12#id329), [統一批處理和流處理](/tw/ch13#id338)
  - 不可改變的優點, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros), [為可審計性而設計](/tw/ch13#id365)
  - 命令捕獲因果關係, [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
  - 讀作:, [讀也是事件](/tw/ch13#sec_future_read_events)
  - 疏遠者, [處理滯留事件](/tw/ch12#id323)
  - 溪流處理中的時間戳, [你用的是誰的時鐘？](/tw/ch12#id438)
- EventSource (browser API), [將狀態變更推送給客戶端](/tw/ch13#id348)
- EventStoreDB（資料庫）, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 最終一致性, [複製](/tw/ch6#ch_replication), [複製延遲的問題](/tw/ch6#sec_replication_lag), [安全性與活性](/tw/ch9#sec_distributed_safety_liveness)
  - （另見 conflicts）
  - 和長期不一致, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 最終的一致性, [自動衝突解決](/tw/ch6#automatic-conflict-resolution)
- 證據
  - 資料用作, [人類與可靠性](/tw/ch2#id31)
- 可演化性, [可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability), [編碼與演化](/tw/ch5#ch_encoding)
  - 電話服務, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - 事件溯源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 圖表結構資料, [屬性圖](/tw/ch3#id56)
  - 資料庫, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility), [流經資料庫的資料流](/tw/ch5#sec_encoding_dataflow_db)-[歸檔儲存](/tw/ch5#archival-storage), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views), [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
  - 後處理資料, [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing), [統一批處理和流處理](/tw/ch13#id338)
  - Avro 的策略進化, [寫入者模式與讀取者模式](/tw/ch5#the-writers-schema-and-the-readers-schema)
  - 協議緩衝的策略演變, [欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
  - 閱讀時的圖謀, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility), [編碼與演化](/tw/ch5#ch_encoding), [模式的優點](/tw/ch5#sec_encoding_schemas)
- 恰好一次語義, [恰好一次訊息處理](/tw/ch8#sec_transactions_exactly_once), [再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited), [容錯](/tw/ch12#sec_stream_fault_tolerance), [恰好執行一次操作](/tw/ch13#id353)
  - 與批次處理器對等, [統一批處理和流處理](/tw/ch13#id338)
  - 維護完整性, [資料流系統的正確性](/tw/ch13#id453)
  - 使用持久執行, [持久化執行](/tw/ch5#durable-execution)
- 獨佔模式, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
- 指數備份, [描述效能](/tw/ch2#sec_introduction_percentiles), [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
- ext4 (file system), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- eXtended Architecture transactions（見 XA 事務）
- ETL（見 提取-轉換-載入（ETL））

### F

- 臉書
  - 費斯（媒介指數）, [向量嵌入](/tw/ch4#id92)
  - 反應（使用者介面庫）, [端到端的事件流](/tw/ch13#id349)
  - 社會圖表, [圖資料模型](/tw/ch3#sec_datamodels_graph)
- 事實
  - 事實表（星圖）, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
  - 在資料日誌中, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - 如果來源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 慢故障, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 失敗停止模式, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 故障切換, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [術語表](/tw/glossary)
  - （另見 基於領導者的複製）
  - 無領導複製,沒有, [當節點故障時寫入資料庫](/tw/ch6#id287)
  - 領袖選舉, [分散式鎖和租約](/tw/ch9#sec_distributed_lock_fencing), [共識](/tw/ch10#sec_consistency_consensus), [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
  - 潛在問題, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
- 失敗
  - 透過經銷事務擴充, [維護派生狀態](/tw/ch13#id446)
  - 檢測失敗, [檢測故障](/tw/ch9#id307)
    - 自動再平衡導致連鎖故障, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
    - 超時和無限制延誤, [超時和無界延遲](/tw/ch9#sec_distributed_queueing), [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
    - 使用協調服務, [協調服務](/tw/ch10#sec_consistency_coordination)
  - 錯對錯, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)
  - 部分失敗, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure), [總結](/tw/ch9#summary)
- 費斯（媒介指數）, [向量嵌入](/tw/ch4#id92)
- 假陽性（Bloom 過濾器）, [布隆過濾器](/tw/ch4#bloom-filters)
- 扇出, [時間線的物化與更新](/tw/ch2#sec_introduction_materializing), [多個消費者](/tw/ch12#id298)
- 斷層注射, [容錯](/tw/ch2#id27), [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults), [故障注入](/tw/ch9#sec_fault_injection)
- 斷層隔離, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 過失容忍, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)-[人類與可靠性](/tw/ch2#id31), [術語表](/tw/glossary)
  - 協商一致的形式化, [單值共識](/tw/ch10#single-value-consensus)
  - 容忍人為失誤, [批處理](/tw/ch11#ch_batch)
  - 分批處理, [故障處理](/tw/ch11#id281)
  - 在基於日誌的系統中, [在資料系統中應用端到端思考](/tw/ch13#id357), [及時性與完整性](/tw/ch13#sec_future_integrity)-[資料流系統的正確性](/tw/ch13#id453)
  - 在溪流處理中, [容錯](/tw/ch12#sec_stream_fault_tolerance)-[失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
    - 原子提交, [原子提交再現](/tw/ch12#sec_stream_atomic_commit)
    - 冪等性, [冪等性](/tw/ch12#sec_stream_idempotence)
    - 保持衍生狀態, [維護派生狀態](/tw/ch13#id446)
    - 微打鬥和檢查站, [微批次與存檔點](/tw/ch12#id329)
    - 失敗後重建狀態, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 分散式事務, [XA 事務](/tw/ch8#xa-transactions)-[再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited)
  - 基於領導和無領導者的複製, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 事務原子性, [原子性](/tw/ch8#sec_transactions_acid_atomicity), [分散式事務](/tw/ch8#sec_transactions_distributed)-[恰好一次訊息處理](/tw/ch8#sec_transactions_exactly_once)
- 錯誤
  - 拜占庭斷層, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)-[弱形式的謊言](/tw/ch9#weak-forms-of-lying)
  - 失敗與, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)
  - 事務處理, [事務](/tw/ch8#ch_transactions)
  - 超級計算機和雲端計算處理, [雲端計算與超級計算](/tw/ch1#id17)
  - 硬體, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - 在分散式系統中, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - introducing deliberately（見 fault injection）
  - 網路斷層, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)-[檢測故障](/tw/ch9#id307)
    - 非對稱斷層, [多數派原則](/tw/ch9#sec_distributed_majority)
    - 檢測, [檢測故障](/tw/ch9#id307)
    - 容忍,多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 軟體故障, [軟體故障](/tw/ch2#software-faults)
  - tolerating（見 fault tolerance）
- 特性工程（機器學習）, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- 聯邦資料庫, [一切的後設資料庫](/tw/ch13#id341)
- Feldera（資料庫）
  - 增量檢視維護, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
- 圍欄, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
- 屏障, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)-[多副本隔離](/tw/ch9#fencing-with-multiple-replicas)
  - 生成柵欄標誌, [使用共享日誌](/tw/ch10#sec_consistency_smr), [協調服務](/tw/ch10#sec_consistency_coordination)
  - 柵欄標誌的屬性, [定義演算法的正確性](/tw/ch9#defining-the-correctness-of-an-algorithm)
  - 流處理器寫入資料庫, [冪等性](/tw/ch12#sec_stream_idempotence), [恰好執行一次操作](/tw/ch13#id353)
- 獲取和新增
  - 與協商一致的關係, [獲取並增加作為共識](/tw/ch10#fetch-and-add-as-consensus)
- 纖維通道（網路）, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 欄位標記（協議緩衝）, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)-[欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
- Figma （圖形軟體）, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
- filesystem in userspace (FUSE), [設定新的副本](/tw/ch6#sec_replication_new_replica), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - 在物件儲存中, [物件儲存](/tw/ch11#id277)
- 財務資料
  - 會計分類賬, [總結](/tw/ch3#summary)
  - 不可改變性, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
  - 時間序列資料, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 五特蘭, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- FizzBee (specification language), [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- 平面指數（媒介指數）, [向量嵌入](/tw/ch4#id92)
- FlatBuffers（資料格式）, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
- Flink（處理框架）, [批處理](/tw/ch11#ch_batch), [資料流引擎](/tw/ch11#sec_batch_dataflow)
  - 成本效率, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes), [DataFrames](/tw/ch11#id287)
  - 過失容忍, [故障處理](/tw/ch11#id281), [微批次與存檔點](/tw/ch12#id329), [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - FlinkML, [機器學習](/tw/ch11#id290)
  - 資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - high availability using ZooKeeper, [協調服務](/tw/ch10#sec_consistency_coordination)
  - 整合批次和流處理, [統一批處理和流處理](/tw/ch13#id338)
  - 查詢最佳化器, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)
  - 流處理, [流分析](/tw/ch12#id318)
  - streaming SQL support, [複合事件處理](/tw/ch12#id317)
- 流量控制, [TCP 的侷限性](/tw/ch9#sec_distributed_tcp), [訊息傳遞系統](/tw/ch12#sec_stream_messaging), [術語表](/tw/glossary)
- FLP result (on consensus), [共識](/tw/ch10#sec_consistency_consensus)
- Flyte（工作流排程器）, [機器學習](/tw/ch11#id290)
- 追隨者, [單主複製](/tw/ch6#sec_replication_leader), [術語表](/tw/glossary)
  - （另見 基於領導者的複製）
- 正式方法, [形式化方法和隨機測試](/tw/ch9#sec_distributed_formal)-[確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- 轉發相容性, [編碼與演化](/tw/ch5#ch_encoding)
- 前進衰變（演算法）, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
- 化石（版本控制系統）, [併發控制](/tw/ch12#sec_stream_concurrency)
  - 避免, [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
- FoundationDB（資料庫）
  - 一致性模式, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 確定性模擬測試, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 鍵程硬化, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 程序/核心模式, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
  - 可序列事務, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi), [可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
  - 事務, [事務到底是什麼？](/tw/ch8#sec_transactions_overview), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
- 分數索引, [何時使用哪種模型](/tw/ch3#sec_datamodels_document_summary)
- 碎裂（B樹）, [磁碟空間使用](/tw/ch4#disk-space-usage)
- 框架（計算機圖形）, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 前端 （網頁開發）, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- FrostDB（資料庫）
  - 確定性模擬測試（DST）, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- fsync （系統呼叫）, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal), [永續性](/tw/ch8#durability)
- 全文檢索, [全文檢索](/tw/ch4#sec_storage_full_text), [術語表](/tw/glossary)
  - 和模糊的指數, [全文檢索](/tw/ch4#sec_storage_full_text)
  - Lucene 儲存引擎, [全文檢索](/tw/ch4#sec_storage_full_text)
  - 硬化指數, [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)
- Function as a Service (FaaS), [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
- 職能方案擬訂
  - inspiration for MapReduce, [MapReduce](/tw/ch11#sec_batch_mapreduce)
- 職能要求, [定義非功能性需求](/tw/ch2#ch_nonfunctional)
- FUSE（見 filesystem in userspace (FUSE)）
- 模糊, [形式化方法和隨機測試](/tw/ch9#sec_distributed_formal)
- fuzzy search（見 similarity search）

### G

- Gallina（特寫語言）, [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- 遊戲開發, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 垃圾收集
  - 不可改變性和, [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 程序暫停, [延遲與響應時間](/tw/ch2#id23), [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)-[限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact), [多數派原則](/tw/ch9#sec_distributed_majority)
    - （另見 process pauses）
- 加油站演算法定價, [反饋迴路](/tw/ch14#id372)
- GDPR (regulation), [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 同意書, [同意與選擇自由](/tw/ch14#id375)
  - 資料最小化, [立法與自律](/tw/ch14#sec_future_legislation)
  - 合法權益, [同意與選擇自由](/tw/ch14#id375)
  - 使用權, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
  - 清除的權利, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [磁碟空間使用](/tw/ch4#disk-space-usage), [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- GenBank (genome database), [總結](/tw/ch3#summary)
- General Data Protection Regulation（見 GDPR (regulation)）
- 基因組分析, [總結](/tw/ch3#summary)
- geographic distribution（見 regions (geographic distribution)）
- 地理空間指數, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
- Git（版本控制系統）, [併發控制](/tw/ch12#sec_stream_concurrency)
  - 本地第一軟體, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
  - 合併衝突, [手動衝突解決](/tw/ch6#manual-conflict-resolution)
- GitHub, postmortems, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [將系統模型對映到現實世界](/tw/ch9#mapping-system-models-to-the-real-world)
- 全球二級指數, [全域性二級索引](/tw/ch7#id167), [總結](/tw/ch7#summary)
- globally unique identifiers（見 UUIDs）
- GlusterFS（分散式檔案系統）, [批處理](/tw/ch11#ch_batch), [分散式檔案系統](/tw/ch11#sec_batch_dfs), [物件儲存](/tw/ch11#id277)
- GNU Coreutils (Linux), [排序與記憶體聚合](/tw/ch11#id275)
- Go（程式語言）
  - 垃圾收集, [限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
- GoldenGate (change data capture), [資料變更捕獲的實現](/tw/ch12#id307)
  - （另見 Oracle）
- 谷歌
  - BigQuery（見 BigQuery（資料庫））
  - Bigtable（見 Bigtable（資料庫））
  - Chubby（鎖服務）, [協調服務](/tw/ch10#sec_consistency_coordination)
  - Cloud Storage（物件儲存）, [設定新的副本](/tw/ch6#sec_replication_new_replica), [物件儲存](/tw/ch11#id277)
    - 請求先決條件, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
  - Compute Engine
    - 預設例項, [故障處理](/tw/ch11#id281)
  - 資料流（流程處理）
    - 資料倉整合, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
    - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)
  - 資料流（流處理器）, [流分析](/tw/ch12#id318), [原子提交再現](/tw/ch12#sec_stream_atomic_commit), [統一批處理和流處理](/tw/ch13#id338)
    - （另見 Beam）
  - 資料流（變化資料捕獲）, [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - Docs（協作編輯）, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps), [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
    - 操作轉換, [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
  - Dremel（查詢引擎）, [列式儲存](/tw/ch4#sec_storage_column)
  - Firestore（資料庫）, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
  - MapReduce (batch processing), [批處理](/tw/ch11#ch_batch)
    - （另見 MapReduce）
  - Percolator（事務系統）, [實現線性一致的 ID 生成器](/tw/ch10#implementing-a-linearizable-id-generator)
  - 永續性磁碟（雲服務）, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
  - Pub/Sub（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [訊息代理與資料庫的對比](/tw/ch12#id297), [使用日誌進行訊息儲存](/tw/ch12#id300)
  - 響應時間研究, [平均值、中位數與百分位點](/tw/ch2#id24)
  - 工作表（協作電子表格）, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps), [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
  - Spanner（見 Spanner（資料庫））
  - TrueTime (clock API), [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval)
- 流言協議, [請求路由](/tw/ch7#sec_sharding_routing)
- 治理, [超越資料湖](/tw/ch1#beyond-the-data-lake)
- 政府對資料的使用, [資料作為資產與權力](/tw/ch14#id376)
- GPS (Global Positioning System)
  - 用於時鐘同步, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks), [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy), [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval), [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
- GPT (language model), [向量嵌入](/tw/ch4#id92)
- GPU (graphics processing unit), [雲服務的分層](/tw/ch1#layering-of-cloud-services), [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
- gradual rollout（見 rolling upgrades）
- GraphQL（查詢語言）, [GraphQL](/tw/ch3#id63)
  - 驗證, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
- 圖表, [術語表](/tw/glossary)
  - 作為資料模型, [圖資料模型](/tw/ch3#sec_datamodels_graph)-[GraphQL](/tw/ch3#id63)
    - 屬性圖, [屬性圖](/tw/ch3#id56)
    - RDF and triple-stores, [三元組儲存與 SPARQL](/tw/ch3#id59)-[SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
  - DAGs（見 directed acyclic graphs）
  - 處理和分析, [機器學習](/tw/ch11#id290)
  - 查詢語言
    - 密碼, [Cypher 查詢語言](/tw/ch3#id57)
    - 資料日誌, [Datalog：遞迴關係查詢](/tw/ch3#id62)-[Datalog：遞迴關係查詢](/tw/ch3#id62)
    - GraphQL, [GraphQL](/tw/ch3#id63)
    - 格倫林, [圖資料模型](/tw/ch3#sec_datamodels_graph)
    - recursive SQL queries, [SQL 中的圖查詢](/tw/ch3#id58)
    - SPARQL, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)-[SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
  - 轉彎, [屬性圖](/tw/ch3#id56)
- 灰色失敗, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
  - 無領導複製, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
- 格勒姆林（圖形查詢語言）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
- grep （Unix 工具） （英語）., [簡單日誌分析](/tw/ch11#sec_batch_log_analysis)
- gRPC (service calls), [微服務與無伺服器](/tw/ch1#sec_introduction_microservices), [Web 服務](/tw/ch5#sec_web_services)
  - 前向和後向相容性, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
- GUIDs（見 UUIDs）

### H

- Hadoop（資料基礎設施）
  - 比較分散式資料庫, [批處理](/tw/ch11#ch_batch)
  - MapReduce（見 MapReduce）
  - NodeManager, [分散式作業編排](/tw/ch11#id278)
  - YARN（見 YARN (job scheduler)）
- HANA（見 SAP HANA（資料庫））
- 發生關係前, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)
- 硬碟
  - 訪問模式, [順序與隨機寫入](/tw/ch4#sidebar_sequential)
  - 偵查腐敗, [端到端原則](/tw/ch13#sec_future_e2e_argument), [不要盲目信任承諾](/tw/ch13#id364)
  - 錯誤在, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults), [永續性](/tw/ch8#durability)
  - 順序對隨機寫入, [順序與隨機寫入](/tw/ch4#sidebar_sequential)
  - 連續寫入吞吐量, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- 硬體故障, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
- 雜湊函式
  - 在 Bloom 過濾器中, [布隆過濾器](/tw/ch4#bloom-filters)
- 加入雜湊
  - 在溪流處理中, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins)
- 雜湊變硬, [按鍵的雜湊分片](/tw/ch7#sec_sharding_hash)-[一致性雜湊](/tw/ch7#sec_sharding_consistent_hashing), [總結](/tw/ch7#summary)
  - 連續的雜湊, [一致性雜湊](/tw/ch7#sec_sharding_consistent_hashing)
  - Hash mod N的問題, [雜湊取模節點數](/tw/ch7#hash-modulo-number-of-nodes)
  - 區域查詢, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 合適的雜湊函式, [按鍵的雜湊分片](/tw/ch7#sec_sharding_hash)
  - 有固定的硬塊數, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
- 雜湊表格, [日誌結構儲存](/tw/ch4#sec_storage_log_structured)
- Hazelcast（模擬資料網）
  - FencedLock, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
  - Flake ID Generator, [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
- HBase（資料庫）
  - 由於缺乏圍欄而出現錯誤, [分散式鎖和租約](/tw/ch9#sec_distributed_lock_fencing)
  - 鍵程硬化, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 日誌結構儲存, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 區域（硬化）, [分片](/tw/ch7#ch_sharding)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
  - 大小級緊湊, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 寬柱資料模型, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality), [列壓縮](/tw/ch4#sec_storage_column_compression)
- HDFS (Hadoop Distributed File System), [批處理](/tw/ch11#ch_batch), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - （另見 distributed filesystems）
  - 檢查資料完整性, [不要盲目信任承諾](/tw/ch13#id364)
  - DataNode, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - NameNode, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - use in MapReduce, [MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 工作流程示例, [工作流排程](/tw/ch11#sec_batch_workflows)
- HdrHistogram (numerical library), [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
- 頭 （Unix 工具）, [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [分散式作業編排](/tw/ch11#id278)
- 頭頂（財產圖）, [屬性圖](/tw/ch3#id56)
- 頭部阻塞, [延遲與響應時間](/tw/ch2#id23)
- 堆積檔案（資料庫）, [在索引中儲存值](/tw/ch4#sec_storage_index_heap)
  - 多轉換併發控制, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl)
- 熱量管理, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
- 被套期請求, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
- 分散事務, [跨不同系統的分散式事務](/tw/ch8#sec_transactions_xa), [XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
- 啟發式決策, [從協調器故障中恢復](/tw/ch8#recovering-from-coordinator-failure)
- 十六進位制（註解本）, [機器學習](/tw/ch11#id290)
- 六邊形
  - 地理空間索引, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
- Hibernate（物件關係對映器）, [物件關係對映（ORM）](/tw/ch3#object-relational-mapping-orm)
- 層次模型, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
- 可導航的小世界（媒介指數）, [向量嵌入](/tw/ch4#id92)
- hierarchical queries（見 recursive common table expressions）
- high availability（見 fault tolerance）
- 高頻事務, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
- high-performance computing (HPC), [雲端計算與超級計算](/tw/ch1#id17)
- 提示移交, [追趕錯過的寫入](/tw/ch6#sec_replication_read_repair)
- 直方圖, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
- 蜂窩（資料倉）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 查詢最佳化器, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- HNSW (vector index), [向量嵌入](/tw/ch4#id92)
- 購物視窗（流程處理）, [視窗的型別](/tw/ch12#id324)
  - （另見 windows）
- Hoptimator（查詢引擎）, [一切的後設資料庫](/tw/ch13#id341)
- 地平線醜聞, [人類與可靠性](/tw/ch2#id31)
  - 缺乏事務, [事務](/tw/ch8#ch_transactions)
- horizontal scaling（見 scaling out）
  - 透過磨損, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
- HornetQ（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [訊息代理與資料庫的對比](/tw/ch12#id297)
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
- 熱鍵, [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
- 熱點, [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
  - 由於名人, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
  - 時間序列資料, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 解除武裝, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
- hot standbys（見 基於領導者的複製）
- HTAP（見 hybrid transactional/analytic processing）
- HTTP, use in APIs（見 services）
- 人類錯誤, [人類與可靠性](/tw/ch2#id31), [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults), [批處理](/tw/ch11#ch_batch)
- 混合邏輯時鐘, [混合邏輯時鐘](/tw/ch10#hybrid-logical-clocks)
- 混合事務/分析處理, [資料倉儲](/tw/ch1#sec_introduction_dwh), [分析型資料儲存](/tw/ch4#sec_storage_analytics)
- hydrating IDs (join), [社交網路案例研究中的反正規化](/tw/ch3#denormalization-in-the-social-networking-case-study)
- 高頻圖, [屬性圖](/tw/ch3#id56)
- HyperLogLog (algorithm), [流分析](/tw/ch12#id318)

### I

- I/O operations, waiting for, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- IaaS（見 infrastructure as a service (IaaS)）
- IBM
  - Db2（資料庫）
    - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
    - 可序列隔離, [快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion), [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - MQ（訊息系統）, [訊息代理與資料庫的對比](/tw/ch12#id297)
    - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - System R（資料庫）, [事務到底是什麼？](/tw/ch8#sec_transactions_overview)
  - WebSphere（訊息系統）, [訊息代理](/tw/ch5#message-brokers)
- Iceberg（表格式）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 物件儲存的資料庫, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 基於日誌的資訊代理儲存, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- 冪等性, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc), [冪等性](/tw/ch12#sec_stream_idempotence), [術語表](/tw/glossary)
  - by giving operations unique IDs, [多分割槽請求處理](/tw/ch13#id360)
  - by giving requests unique IDs, [操作識別符號](/tw/ch13#id355)
  - 對於完全的語義, [再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited)
  - 一元業務, [恰好執行一次操作](/tw/ch13#id353)
  - 工作流程引擎中, [持久化執行](/tw/ch5#durable-execution)
- 不可改變性
  - 好處, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros), [為可審計性而設計](/tw/ch13#id365)
  - 和清除的權利, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [磁碟空間使用](/tw/ch4#disk-space-usage)
  - 刪除加密, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events), [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 從事件日誌中獲取狀態, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)-[不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 事故恢復, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 在B樹上, [B 樹變體](/tw/ch4#b-tree-variants), [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 如果來源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events), [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
  - 限制, [併發控制](/tw/ch12#sec_stream_concurrency)
- 阻抗不匹配, [物件關係不匹配](/tw/ch3#sec_datamodels_document)
- 存疑, [協調器故障](/tw/ch8#coordinator-failure)
  - 鎖定, [存疑時持有鎖](/tw/ch8#holding-locks-while-in-doubt)
  - 孤兒事務, [從協調器故障中恢復](/tw/ch8#recovering-from-coordinator-failure)
- 模擬資料庫, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - 永續性, [永續性](/tw/ch8#durability)
  - 序列事務執行, [實際序列執行](/tw/ch8#sec_transactions_serial)
- 事件
  - 導致錯誤定罪的會計軟體錯誤, [人類與可靠性](/tw/ch2#id31)
  - 無咎死後, [人類與可靠性](/tw/ch2#id31)
  - 跳躍秒墜機, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
  - 資料腐敗和貨幣錯誤造成的經濟損失, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
  - 硬碟上的資料腐敗, [永續性](/tw/ch8#durability)
  - 資料損失,因最後寫成, [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 磁碟上無法讀取的資料, [將系統模型對映到現實世界](/tw/ch9#mapping-system-models-to-the-real-world)
  - 由於重用主鑰匙而披露敏感資料, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
  - 事務序列性中的錯誤, [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
  - gigabit network interface with 1 Kb/s throughput, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
  - 跳躍第二次崩潰, [軟體故障](/tw/ch2#software-faults)
  - 網路斷層, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - 網路介面只放下入境包, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - 網路分割槽和全資料中心故障, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - 網路故障處理不當, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - 向前合夥人傳送訊息, [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
  - 咬海底電纜的鯊魚, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - split brain due to 1-minute packet delay, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - SSD failure after 32,768 hours, [軟體故障](/tw/ch2#software-faults)
  - 執行緒爭吵導致服務下降, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
  - 伺服器架中的振動, [延遲與響應時間](/tw/ch2#id23)
  - 違反獨特性限制, [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
- incremental view maintenance (IVM), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
  - 資料整合, [分拆系統與整合系統](/tw/ch13#id448)
- 索引, [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp), [術語表](/tw/glossary)
  - 並快照隔離, [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 作為衍生資料, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived), [組合使用資料儲存技術](/tw/ch13#id447)-[分拆系統與整合系統](/tw/ch13#id448)
  - B樹, [B 樹](/tw/ch4#sec_storage_b_trees)-[B 樹變體](/tw/ch4#b-tree-variants)
  - 分組, [在索引中儲存值](/tw/ch4#sec_storage_index_heap)
  - comparison of B-trees and LSM-trees, [比較 B 樹與 LSM 樹](/tw/ch4#sec_storage_btree_lsm_comparison)-[磁碟空間使用](/tw/ch4#disk-space-usage)
  - 覆蓋（包括各欄）, [在索引中儲存值](/tw/ch4#sec_storage_index_heap)
  - 建立, [建立索引](/tw/ch13#id340)
  - 全文檢索, [全文檢索](/tw/ch4#sec_storage_full_text)
  - 地理空間, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
  - 索引範圍鎖定, [索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
  - 多列（壓縮）, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
  - 中學, [多列索引與二級索引](/tw/ch4#sec_storage_index_multicolumn)
    - （另見 secondary indexes）
    - 雙寫問題, [保持系統同步](/tw/ch12#sec_stream_sync), [理解資料流](/tw/ch13#id443)
  - 硬化指數和二級指數, [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)-[全域性二級索引](/tw/ch7#id167), [總結](/tw/ch7#summary)
  - 人煙稀少, [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)
  - SSTable 與 LSM 樹, [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)-[壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 資料變化時更新, [保持系統同步](/tw/ch12#sec_stream_sync), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
- Industrial Revolution, [回顧工業革命](/tw/ch14#id377)
- InfiniBand (networks), [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
- InfluxDB IOx (storage engine), [列式儲存](/tw/ch4#sec_storage_column)
- information retrieval（見 全文檢索）
- infrastructure as a service (IaaS), [雲服務與自託管](/tw/ch1#sec_introduction_cloud), [雲服務的分層](/tw/ch1#layering-of-cloud-services)
- InnoDB (storage engine)
  - 主金鑰的分組索引, [在索引中儲存值](/tw/ch4#sec_storage_index_heap)
  - 不防止丟失的更新, [自動檢測丟失的更新](/tw/ch8#automatically-detecting-lost-updates)
  - 防止寫入skew, [寫偏差的特徵](/tw/ch8#characterizing-write-skew), [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 可序列隔離, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
- 例項（雲端計算）, [雲服務的分層](/tw/ch1#layering-of-cloud-services)
- integrating different data systems（見 資料整合）
- 誠信, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 協調-避免資料系統, [無協調資料系統](/tw/ch13#id454)
  - 資料流系統的正確性, [資料流系統的正確性](/tw/ch13#id453)
  - 協商一致形式化, [單值共識](/tw/ch10#single-value-consensus), [原子提交作為共識](/tw/ch10#atomic-commitment-as-consensus)
  - 完整性檢查, [不要盲目信任承諾](/tw/ch13#id364)
    - （另見 審計）
    - 端到端, [端到端原則](/tw/ch13#sec_future_e2e_argument), [端到端原則重現](/tw/ch13#id456)
    - 使用快照隔離, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - 儘管軟體錯誤仍然維護, [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
- Interface Definition Language (IDL), [Protocol Buffers](/tw/ch5#sec_encoding_protobuf), [Avro](/tw/ch5#sec_encoding_avro), [Web 服務](/tw/ch5#sec_web_services)
- 不變式, [一致性](/tw/ch8#sec_transactions_acid_consistency)
  - （另見 constraints）
- 反向檔案索引（向量索引）, [向量嵌入](/tw/ch4#id92)
- 倒轉索引, [全文檢索](/tw/ch4#sec_storage_full_text)
- 不可逆轉,儘量減少, [可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability), [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events), [批處理](/tw/ch11#ch_batch)
- ISDN (Integrated Services Digital Network), [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks)
- 隔離性
  - cgroups（見 cgroups）
- 隔離性, [隔離性](/tw/ch8#sec_transactions_acid_isolation), [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object), [術語表](/tw/glossary)
  - 正確性和, [追求正確性](/tw/ch13#sec_future_correctness)
  - 用於單物件寫入, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 可序列化, [可序列化](/tw/ch8#sec_transactions_serializability)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
    - 實際執行, [實際序列執行](/tw/ch8#sec_transactions_serial)-[序列執行總結](/tw/ch8#summary-of-serial-execution)
    - 可序列化快照隔離, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
    - 兩階段鎖定, [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)-[索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
  - 違反, [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)
  - 薄弱的隔離水平, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)-[物化衝突](/tw/ch8#materializing-conflicts)
    - 防止丟失更新, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)-[衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
    - 讀已提交, [讀已提交](/tw/ch8#sec_transactions_read_committed)-[實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
    - 快照隔離, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)-[快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
- IVF (vector index), [向量嵌入](/tw/ch4#id92)

### J

- 資料庫連線
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - 網路驅動程式, [模式的優點](/tw/ch5#sec_encoding_schemas)
- Java Enterprise Edition (EE), [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc), [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc), [XA 事務](/tw/ch8#xa-transactions)
- Java Message Service (JMS), [訊息代理與資料庫的對比](/tw/ch12#id297)
  - （另見 messaging systems）
  - 比較基於日誌的郵件, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [重播舊訊息](/tw/ch12#sec_stream_replay)
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - 訊息順序, [確認與重新傳遞](/tw/ch12#sec_stream_reordering)
- Java Transaction API (JTA), [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc), [XA 事務](/tw/ch8#xa-transactions)
- Java Virtual Machine (JVM)
  - 垃圾收集, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses), [限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
  - JIT compilation, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 批次處理器中的工藝再利用, [資料流引擎](/tw/ch11#sec_batch_dataflow)
- Jena (RDF framework), [RDF 資料模型](/tw/ch3#the-rdf-data-model)
  - SPARQL 查詢語言, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- Jepsen（過失容忍度測試）, [故障注入](/tw/ch9#sec_fault_injection), [追求正確性](/tw/ch13#sec_future_correctness)
- jitter （網路延遲）, [平均值、中位數與百分位點](/tw/ch2#id24), [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
- JMESPath（查詢語言）, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- 合併表格, [多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many), [屬性圖](/tw/ch3#id56)
- 加入, [術語表](/tw/glossary)
  - 作為關係運算子表示, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - handling GraphQL query, [GraphQL](/tw/ch3#id63)
  - 應用程式程式碼, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization), [社交網路案例研究中的反正規化](/tw/ch3#denormalization-in-the-social-networking-case-study)
  - in DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 關聯式資料庫和文件資料庫, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization)
  - 二級指數和, [多列索引與二級索引](/tw/ch4#sec_storage_index_multicolumn)
  - 排序合併, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
  - 串流連線, [流連線](/tw/ch12#sec_stream_joins)-[連線的時間依賴性](/tw/ch12#sec_stream_join_time)
    - 串流流連線, [流流連線（視窗連線）](/tw/ch12#id440)
    - 序列表連線, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins)
    - 表格連線, [表表連線（維護物化檢視）](/tw/ch12#id326)
    - 時間的依賴性, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
  - 文件資料庫中的支援, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
- JOTM (transaction coordinator), [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)
- 日記（檔案系統）, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
- JSON
  - 管道彙總（用克里語）, [文件的查詢語言](/tw/ch3#query-languages-for-documents)
  - Avro 方案說明, [Avro](/tw/ch5#sec_encoding_avro)
  - 二進位制變體, [二進位制編碼](/tw/ch5#binary-encoding)
  - 資料位置, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
  - 文件資料模型, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
  - 應用資料的問題, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
  - GraphQL response, [GraphQL](/tw/ch3#id63)
  - 關聯式資料庫, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
  - 代表簡歷（例）, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships)
  - 模式, [JSON 模式](/tw/ch5#json-schema)
- JSON-LD, [三元組儲存與 SPARQL](/tw/ch3#id59)
- JsonPath（查詢語言）, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- JuiceFS（分散式檔案系統）, [分散式檔案系統](/tw/ch11#sec_batch_dfs), [物件儲存](/tw/ch11#id277)
- 朱皮特（註解本）, [機器學習](/tw/ch11#id290)
- just-in-time (JIT) compilation, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)

### K

- Kafka（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [使用日誌進行訊息儲存](/tw/ch12#id300)
  - 消費者群體, [多個消費者](/tw/ch12#id298)
  - 資料整合, [分拆系統與整合系統](/tw/ch13#id448)
  - 用於事件原始碼, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - Kafka 連線（資料庫整合）, [資料變更捕獲的實現](/tw/ch12#id307), [變更流的 API 支援](/tw/ch12#sec_stream_change_api), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
  - 卡夫卡流（流處理器）, [流分析](/tw/ch12#id318), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
    - 恰好一次語義, [再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited)
    - 過失容忍, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - ksqlDB (stream database), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 日誌壓縮, [日誌壓縮](/tw/ch12#sec_stream_log_compaction), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
  - 頁:1, [使用日誌進行訊息儲存](/tw/ch12#id300), [冪等性](/tw/ch12#sec_stream_idempotence)
  - 分割槽, [分片](/tw/ch7#ch_sharding)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
  - 計劃登記, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
  - 分層儲存, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
  - 事務, [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal), [原子提交再現](/tw/ch12#sec_stream_atomic_commit)
  - 不潔領袖選舉, [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
  - 使用模型檢查, [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- kappa 架構, [統一批處理和流處理](/tw/ch13#id338)
- 關鍵價值儲存, [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp)
  - 比較物件儲存, [物件儲存](/tw/ch11#id277)
  - 記憶, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - LSM storage, [日誌結構儲存](/tw/ch4#sec_storage_log_structured)-[磁碟空間使用](/tw/ch4#disk-space-usage)
  - 分片, [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)-[偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
    - 鍵的雜湊, [按鍵的雜湊分片](/tw/ch7#sec_sharding_hash), [總結](/tw/ch7#summary)
    - 按金鑰範圍, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range), [總結](/tw/ch7#summary)
    - 搖擺和熱點, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
- Kinesis（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [使用日誌進行訊息儲存](/tw/ch12#id300)
  - 資料倉整合, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- Kryo (Java), [特定語言的格式](/tw/ch5#id96)
- ksqlDB (stream database), [維護物化檢視](/tw/ch12#sec_stream_mat_view)
- Kubernetes（叢集經理）, [雲服務與自託管](/tw/ch1#sec_introduction_cloud), [微服務與無伺服器](/tw/ch1#sec_introduction_microservices), [分散式作業編排](/tw/ch11#id278), [應用程式碼和狀態的分離](/tw/ch13#id344)
  - 庫貝流, [機器學習](/tw/ch11#id290)
  - 立方體, [分散式作業編排](/tw/ch11#id278)
  - 運算元, [分散式作業編排](/tw/ch11#id278)
  - 使用等資料d, [請求路由](/tw/ch7#sec_sharding_routing), [協調服務](/tw/ch10#sec_consistency_coordination)
- KùzuDB (database), [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems), [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - 作為嵌入式儲存引擎, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - Cypher 查詢語言, [Cypher 查詢語言](/tw/ch3#id57)

### L

- labeled property graphs（見 property graphs）
- 羊肉達建築, [統一批處理和流處理](/tw/ch13#id338)
- Lamport 時間戳, [Lamport 時間戳](/tw/ch10#lamport-timestamps)
- Lance（資料格式）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [列式儲存](/tw/ch4#sec_storage_column)
  - （另見 column-oriented storage）
- large language models (LLMs)
  - 預處理培訓資料, [機器學習](/tw/ch11#id290)
- 最後寫入勝利, [最後寫入勝利（丟棄併發寫入）](/tw/ch6#sec_replication_lww), [檢測併發寫入](/tw/ch6#sec_replication_concurrent), [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 問題, [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 容易丟失更新, [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
- 延遲, [延遲與響應時間](/tw/ch2#id23)
  - （另見 響應時間）
  - 跨區域, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
  - 在兩階段鎖定下的不穩定, [兩階段鎖定的效能](/tw/ch8#performance-of-two-phase-locking)
  - 網路延遲和資源利用, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
  - 根據請求減少套期保值, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 響應時間對比, [延遲與響應時間](/tw/ch2#id23)
  - 尾延遲, [平均值、中位數與百分位點](/tw/ch2#id24), [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla), [本地二級索引](/tw/ch7#id166)
- law（見 legal matters）
- （雲服務）, [雲服務的分層](/tw/ch1#layering-of-cloud-services)
- 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)-[邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
  - （另見 複製）
  - 故障切換, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [分散式鎖和租約](/tw/ch9#sec_distributed_lock_fencing)
  - 處理節點斷電, [處理節點故障](/tw/ch6#sec_replication_failover)
  - 實施複製日誌
    - 資料變更捕獲, [資料變更捕獲](/tw/ch12#sec_stream_cdc)-[變更流的 API 支援](/tw/ch12#sec_stream_change_api)
      - （另見 changelogs）
    - 基於語句的, [基於語句的複製](/tw/ch6#statement-based-replication)
    - 預寫日誌（WAL）傳輸, [預寫日誌（WAL）傳輸](/tw/ch6#write-ahead-log-wal-shipping)
  - 操作的可線性, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 鎖定和領導者選舉, [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election)
  - 日誌序列號, [設定新的副本](/tw/ch6#sec_replication_new_replica), [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
  - 讀縮放架構, [複製延遲的問題](/tw/ch6#sec_replication_lag), [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 與協商一致的關係, [共識](/tw/ch10#sec_consistency_consensus), [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus), [共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
  - 設立新的追隨者, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 同步對同步, [同步複製與非同步複製](/tw/ch6#sec_replication_sync_async)-[同步複製與非同步複製](/tw/ch6#sec_replication_sync_async)
- 無領導複製, [無主複製](/tw/ch6#sec_replication_leaderless)-[版本向量](/tw/ch6#version-vectors)
  - （另見 複製）
  - 追趕丟失的寫入, [追趕錯過的寫入](/tw/ch6#sec_replication_read_repair)
  - 檢測並行寫作, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)-[版本向量](/tw/ch6#version-vectors)
    - 版本向量, [版本向量](/tw/ch6#version-vectors)
  - 多區域, [多地區操作](/tw/ch6#multi-region-operation)
  - 法定人數, [讀寫仲裁](/tw/ch6#sec_replication_quorum_condition)-[多地區操作](/tw/ch6#multi-region-operation)
    - 一致性限制, [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations)-[監控陳舊性](/tw/ch6#monitoring-staleness), [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
- 跳躍秒, [軟體故障](/tw/ch2#software-faults), [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
  - 時鐘, [日曆時鐘](/tw/ch9#time-of-day-clocks)
- 租賃, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
  - 與協調處合作執行, [協調服務](/tw/ch10#sec_consistency_coordination)
  - 需要圍欄, [分散式鎖和租約](/tw/ch9#sec_distributed_lock_fencing)
  - 與協商一致的關係, [單值共識](/tw/ch10#single-value-consensus)
- 分類賬（會計）, [總結](/tw/ch3#summary)
  - 不可改變性, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
- 遺留系統,維護, [可維護性](/tw/ch2#sec_introduction_maintainability)
- 法律事項, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)-[資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
  - 資料刪除, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [磁碟空間使用](/tw/ch4#disk-space-usage)
  - 資料儲存, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed), [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
  - 隱私監管, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [立法與自律](/tw/ch14#sec_future_legislation)
- legitimate interest (GDPR), [同意與選擇自由](/tw/ch14#id375)
- 平面壓縮, [壓實策略](/tw/ch4#sec_storage_lsm_compaction), [磁碟空間使用](/tw/ch4#disk-space-usage)
- Levenshtein 自動地圖, [全文檢索](/tw/ch4#sec_storage_full_text)
- 跛腳（部分失敗）, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 線性（專案管理軟體）, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
- 線性代數, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 線性可縮放性, [描述負載](/tw/ch2#id33)
- 線性一致性, [複製延遲的解決方案](/tw/ch6#id131), [線性一致性](/tw/ch10#sec_consistency_linearizability)-[線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays), [術語表](/tw/glossary)
  - 和共識, [共識](/tw/ch10#sec_consistency_consensus)
  - 費用, [線性一致性的代價](/tw/ch10#sec_linearizability_cost)-[線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
    - CAP定理, [CAP 定理](/tw/ch10#the-cap-theorem)
    - memory on multi-core CPUs, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 定義, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)-[什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - ID generation, [線性一致的 ID 生成器](/tw/ch10#sec_consistency_linearizable_id)
  - 協調事務, [協調服務](/tw/ch10#sec_consistency_coordination)
  - 資料系統
    - 避免協調, [無協調資料系統](/tw/ch13#id454)
  - 不同複製方法, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)-[線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
    - 使用法定人數, [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
  - 在協商一致的制度中讀取, [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
  - 依賴, [依賴線性一致性](/tw/ch10#sec_consistency_linearizability_usage)-[跨通道時序依賴](/tw/ch10#cross-channel-timing-dependencies)
    - 限制和獨特性, [約束與唯一性保證](/tw/ch10#sec_consistency_uniqueness)
    - 跨渠道時間依賴性, [跨通道時序依賴](/tw/ch10#cross-channel-timing-dependencies)
    - 鎖定和領導者選舉, [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election)
  - 可序列性, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
- 連結資料, [三元組儲存與 SPARQL](/tw/ch3#id59)
- LinkedIn
  - Espresso（資料庫）, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
  - LIquid（資料庫）, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - 配置檔案（例）, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships)
- Linux 跳過第二個錯誤, [軟體故障](/tw/ch2#software-faults), [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
- Litestream （備份工具）, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- 生活屬性, [安全性與活性](/tw/ch9#sec_distributed_safety_liveness)
- LLVM (compiler), [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- LMDB (storage engine), [壓實策略](/tw/ch4#sec_storage_lsm_compaction), [B 樹變體](/tw/ch4#b-tree-variants), [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
- 負載
  - 應付, [可伸縮性原則](/tw/ch2#id35)
  - 描述, [描述負載](/tw/ch2#id33)
- 負載平衡, [描述效能](/tw/ch2#sec_introduction_percentiles), [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery)
  - 硬體, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery)
  - 軟體, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery)
  - 使用信件經紀人, [多個消費者](/tw/ch12#id298)
- 裝彈, [描述效能](/tw/ch2#sec_introduction_percentiles)
- 本地二級指數, [本地二級索引](/tw/ch7#id166), [總結](/tw/ch7#summary)
- 本地第一軟體, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
- 區域性, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships), [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality), [術語表](/tw/glossary)
  - 分批處理, [資料流引擎](/tw/ch11#sec_batch_dataflow)
  - 在狀態客戶端, [同步引擎與本地優先軟體](/tw/ch6#sec_replication_offline_clients), [有狀態、可離線的客戶端](/tw/ch13#id347)
  - 在溪流處理中, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins), [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance), [流處理器和服務](/tw/ch13#id345), [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
- 地點透明度, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
  - 在演員模式中, [分散式 actor 框架](/tw/ch5#distributed-actor-frameworks)
- 鎖定, [雲服務的利弊](/tw/ch1#sec_introduction_cloud_tradeoffs)
- 鎖, [術語表](/tw/glossary)
  - 死鎖, [顯式鎖定](/tw/ch8#explicit-locking), [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 分散式鎖定, [分散式鎖和租約](/tw/ch9#sec_distributed_lock_fencing)-[多副本隔離](/tw/ch9#fencing-with-multiple-replicas), [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election)
    - 柵欄標誌, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
    - 與協調處合作執行, [協調服務](/tw/ch10#sec_consistency_coordination)
    - 與協商一致的關係, [單值共識](/tw/ch10#single-value-consensus)
  - 用於事務隔離
    - 在快照隔離中, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl)
    - in two-phase locking (2PL), [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)-[索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
    - 使操作原子化, [原子寫操作](/tw/ch8#atomic-write-operations)
    - 效能, [兩階段鎖定的效能](/tw/ch8#performance-of-two-phase-locking)
    - 防止骯髒的寫作, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
    - 防止帶有索引範圍鎖的幽靈, [索引範圍鎖](/tw/ch8#sec_transactions_2pl_range), [檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
    - 讀取鎖（共享模式）, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl), [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
    - 共享模式和專屬模式, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 分散式事務
    - 發現僵局, [XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
    - 持有鎖的可疑事務, [存疑時持有鎖](/tw/ch8#holding-locks-while-in-doubt)
  - 實現衝突, [物化衝突](/tw/ch8#materializing-conflicts)
  - 透過明確鎖定防止丟失更新, [顯式鎖定](/tw/ch8#explicit-locking)
- 日誌序列號, [設定新的副本](/tw/ch6#sec_replication_new_replica), [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
- 邏輯時鐘, [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww), [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)-[使用邏輯時鐘強制約束](/tw/ch10#enforcing-constraints-using-logical-clocks), [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
  - 最後寫成的, [最後寫入勝利（丟棄併發寫入）](/tw/ch6#sec_replication_lww)
  - 讀後寫入一致性, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 混合邏輯時鐘, [混合邏輯時鐘](/tw/ch10#hybrid-logical-clocks)
  - 執行制約因素不足, [使用邏輯時鐘強制約束](/tw/ch10#enforcing-constraints-using-logical-clocks)
  - Lamport 時間戳, [Lamport 時間戳](/tw/ch10#lamport-timestamps)
- 邏輯複製, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
  - 用於獲取變化資料, [資料變更捕獲的實現](/tw/ch12#id307)
- LogicBlox（資料庫）, [Datalog：遞迴關係查詢](/tw/ch3#id62)
- 日誌（資料結構）, [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp), [共享日誌作為共識](/tw/ch10#sec_consistency_shared_logs), [術語表](/tw/glossary)
  - （另見 shared logs）
  - 不可改變性的好處, [不可變事件的優點](/tw/ch12#sec_stream_immutability_pros)
  - 和清除的權利, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [磁碟空間使用](/tw/ch4#disk-space-usage)
  - 壓實（Compaction）, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [壓實策略](/tw/ch4#sec_storage_lsm_compaction), [日誌壓縮](/tw/ch12#sec_stream_log_compaction), [狀態、流和不變性](/tw/ch12#sec_stream_immutability)
    - 流運算子狀態, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 執行獨特性限制, [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
  - 基於日誌的資訊, [基於日誌的訊息代理](/tw/ch12#sec_stream_log)-[重播舊訊息](/tw/ch12#sec_stream_replay)
    - 比較傳統訊息, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [重播舊訊息](/tw/ch12#sec_stream_replay)
    - 減 減, [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
    - 磁碟空間使用情況, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
    - 重播舊信件, [重播舊訊息](/tw/ch12#sec_stream_replay), [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing), [統一批處理和流處理](/tw/ch13#id338)
    - 緩慢的消費者, [當消費者跟不上生產者時](/tw/ch12#id459)
    - 使用日誌儲存信件, [使用日誌進行訊息儲存](/tw/ch12#id300)
  - 日誌結構儲存, [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp)-[壓實策略](/tw/ch4#sec_storage_lsm_compaction)
    - log-structured merge tree（見 LSM-trees）
  - 與協商一致的關係, [共享日誌作為共識](/tw/ch10#sec_consistency_shared_logs)
  - 複製, [單主複製](/tw/ch6#sec_replication_leader), [複製日誌的實現](/tw/ch6#sec_replication_implementation)-[邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
    - 資料變更捕獲, [資料變更捕獲](/tw/ch12#sec_stream_cdc)-[變更流的 API 支援](/tw/ch12#sec_stream_change_api)
      - （另見 changelogs）
    - 與快照協調, [設定新的副本](/tw/ch6#sec_replication_new_replica)
    - 邏輯（基於row） 複製, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
    - 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication)
    - 預寫日誌（WAL）傳輸, [預寫日誌（WAL）傳輸](/tw/ch6#write-ahead-log-wal-shipping)
  - 伸縮性限制, [全序的限制](/tw/ch13#id335)
- 瀏覽器（商業情報軟體）, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [分析（Analytics）](/tw/ch11#sec_batch_olap)
- 松耦合, [開展分拆工作](/tw/ch13#sec_future_unbundling_favor)
- lost updates（見 updates）
- 蓮花筆記（同步引擎）, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- LSM-trees (indexes), [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)-[壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 與B樹的比較, [比較 B 樹與 LSM 樹](/tw/ch4#sec_storage_btree_lsm_comparison)-[磁碟空間使用](/tw/ch4#disk-space-usage)
- Lucene（儲存引擎）, [全文檢索](/tw/ch4#sec_storage_full_text)
  - 相似性搜尋, [全文檢索](/tw/ch4#sec_storage_full_text)
- 最後寫入勝利（見 最後寫入勝利）

### M

- 機器學習
  - 批次推論, [機器學習](/tw/ch11#id290)
  - data preparation with DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 刪除培訓資料, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
  - 部署資料產品, [超越資料湖](/tw/ch1#beyond-the-data-lake)
  - 道德考慮, [預測分析](/tw/ch14#id369)
    - （另見 ethics）
  - 特性工程, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake), [機器學習](/tw/ch11#id290)
  - 分析系統, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
  - 迭代處理, [機器學習](/tw/ch11#id290)
  - LLMs（見 large language models (LLMs)）
  - 培訓資料產生的模型, [應用程式碼作為派生函式](/tw/ch13#sec_future_dataflow_derivation)
  - 與批次處理的關係, [機器學習](/tw/ch11#id290)-[機器學習](/tw/ch11#id290)
  - 使用資料湖, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
  - using GPUs, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
  - 使用矩陣, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 瘋狂（決定性模擬測試）, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- 萬金油, [可伸縮性原則](/tw/ch2#id35)
- 可維護性, [可維護性](/tw/ch2#sec_introduction_maintainability)-[可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability), [流式系統的哲學](/tw/ch13#ch_philosophy)
  - 可演化性（見 可演化性）
  - 可操作性, [可運維性：讓運維更輕鬆](/tw/ch2#id37)
  - 簡化和管理複雜性, [簡單性：管理複雜度](/tw/ch2#id38)
- 多種關係, [多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many)
  - 模擬為圖表, [圖資料模型](/tw/ch3#sec_datamodels_graph)
- 多對一關係, [多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many)
  - 在恆星計時, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
- MapReduce (batch processing), [批處理](/tw/ch11#ch_batch), [MapReduce](/tw/ch11#sec_batch_mapreduce)-[MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 使用者活動活動分析（例項）, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
  - 與流處理的比較, [流處理](/tw/ch12#sec_stream_processing)
  - 不利條件和限制, [MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 過失容忍, [故障處理](/tw/ch11#id281)
  - 高階工具, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 對映和縮小函式, [MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)
  - 排序合併, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
  - 工作流程, [工作流排程](/tw/ch11#sec_batch_workflows)
    - （另見 workflow engines）
- 編組（見 編碼）
- MartenDB（資料庫）, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 主奴隸複製（過時術語）, [單主複製](/tw/ch6#sec_replication_leader)
- 物化, [術語表](/tw/glossary)
  - 總價值, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
  - 衝突, [物化衝突](/tw/ch8#materializing-conflicts)
  - 實際意見, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
    - 作為衍生資料, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived), [組合使用資料儲存技術](/tw/ch13#id447)-[分拆系統與整合系統](/tw/ch13#id448)
    - 如果來源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
    - 增量檢視維護, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
      - （另見 incremental view maintenance (IVM)）
    - 維護,使用流處理, [維護物化檢視](/tw/ch12#sec_stream_mat_view), [表表連線（維護物化檢視）](/tw/ch12#id326)
  - 社會網路時間表例項, [時間線的物化與更新](/tw/ch2#sec_introduction_materializing)
- 物化, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
  - 增量檢視維護, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
- 矩陣, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 人煙稀少, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- Maxwell（變化資料捕獲）, [資料變更捕獲的實現](/tw/ch12#id307)
- 說, [平均值、中位數與百分位點](/tw/ch2#id24)
- 媒體監測, [在流上搜尋](/tw/ch12#id320)
- 中位數, [平均值、中位數與百分位點](/tw/ch2#id24)
- 會議室預訂（例）, [寫偏差的更多例子](/tw/ch8#more-examples-of-write-skew), [謂詞鎖](/tw/ch8#predicate-locks), [強制約束](/tw/ch13#sec_future_constraints)
- 除錯（除錯伺服器）, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
- Memgraph（資料庫）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - Cypher 查詢語言, [Cypher 查詢語言](/tw/ch3#id57)
- 記憶體
  - 壁障, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 腐敗, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - 模擬資料庫, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
    - 永續性, [永續性](/tw/ch8#durability)
    - 序列事務執行, [實際序列執行](/tw/ch8#sec_transactions_serial)
  - 資料模擬表示, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
  - 記憶體表, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 隨機位元- flips in, [信任但驗證](/tw/ch13#sec_future_verification)
  - 索引的使用, [日誌結構儲存](/tw/ch4#sec_storage_log_structured)
- 記憶體表, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
- 商品（版本控制系統）, [併發控制](/tw/ch12#sec_stream_concurrency)
- 合併, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 合併排序的檔案, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [混洗資料](/tw/ch11#sec_shuffle)
- 默克爾樹, [用於可審計資料系統的工具](/tw/ch13#id366)
- Mesos（分組管理器）, [應用程式碼和狀態的分離](/tw/ch13#id344)
- message brokers（見 messaging systems）
- message-passing（見 event-driven architecture）
- MessagePack (encoding format), [二進位制編碼](/tw/ch5#binary-encoding)
- 通訊系統, [流處理](/tw/ch12#ch_stream)-[重播舊訊息](/tw/ch12#sec_stream_replay)
  - （另見 streams）
  - 後壓、緩衝或丟棄信件, [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 無中介訊息, [直接從生產者傳遞給消費者](/tw/ch12#id296)
  - 事件日誌, [基於日誌的訊息代理](/tw/ch12#sec_stream_log)-[重播舊訊息](/tw/ch12#sec_stream_replay)
    - 作為資料模型, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
    - 比較傳統訊息, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [重播舊訊息](/tw/ch12#sec_stream_replay)
    - 減 減, [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
    - 重播舊信件, [重播舊訊息](/tw/ch12#sec_stream_replay), [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing), [統一批處理和流處理](/tw/ch13#id338)
    - 緩慢的消費者, [當消費者跟不上生產者時](/tw/ch12#id459)
  - 恰好一次語義, [恰好一次訊息處理](/tw/ch8#sec_transactions_exactly_once), [再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited), [容錯](/tw/ch12#sec_stream_fault_tolerance)
  - 信件經紀人, [訊息代理](/tw/ch12#id433)-[確認與重新傳遞](/tw/ch12#sec_stream_reordering)
    - 承認和重新交付, [確認與重新傳遞](/tw/ch12#sec_stream_reordering)
    - 比較事件日誌, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [重播舊訊息](/tw/ch12#sec_stream_replay)
    - 同一主題的多個消費者, [多個消費者](/tw/ch12#id298)
    - versus RPC, [事件驅動的架構](/tw/ch5#sec_encoding_dataflow_msg)
  - 訊息丟失, [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 可靠性, [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 以日誌為基礎的信件中的獨特性, [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
- 可調味的失敗, [描述效能](/tw/ch2#sec_introduction_percentiles)
- 計票
  - 無伺服器, [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
  - 儲存, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 微批次, [微批次與存檔點](/tw/ch12#id329)
- 微服務, [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
  - （另見 services）
  - 各種服務的因果關係, [全序的限制](/tw/ch13#id335)
  - 松耦合, [開展分拆工作](/tw/ch13#sec_future_unbundling_favor)
  - 與批次/流程處理器的關係, [批處理](/tw/ch11#ch_batch), [流處理器和服務](/tw/ch13#id345)
- 微軟
  - Azure Blob Storage（見 Azure Blob Storage）
  - Azure managed disks, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
  - Azure Service Bus（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [訊息代理與資料庫的對比](/tw/ch12#id297)
  - Azure SQL DB（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - Azure Storage, [物件儲存](/tw/ch11#id277)
  - Azure Stream Analytics, [流分析](/tw/ch12#id318)
  - Azure Synapse Analytics（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - 分散式元件物件模型, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
  - MSDTC (transaction coordinator), [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)
  - SQL Server（見 SQL Server）
- Microsoft Power BI（見 Power BI (business intelligence software)）
- 遷移（重寫）資料, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility), [不同時間寫入的不同值](/tw/ch5#different-values-written-at-different-times), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views), [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
- MinIO（物件儲存）, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 移動應用程式, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
  - 嵌入式資料庫, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
- 模式檢查, [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- 模組操作員（%）, [雜湊取模節點數](/tw/ch7#hash-modulo-number-of-nodes)
- Mojo（程式語言）
  - 記憶體管理, [限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
- MongoDB（資料庫）
  - 管道合計, [文件的查詢語言](/tw/ch3#query-languages-for-documents)
  - 原子操作, [原子寫操作](/tw/ch8#atomic-write-operations)
  - BSON, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
  - 文件資料模型, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
  - 雜湊變硬, [按鍵的雜湊分片](/tw/ch7#sec_sharding_hash), [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 在雲層中, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - 加入支援, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 加入（\$$ookup 運算子）, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization)
  - JSON Schema validation, [JSON 模式](/tw/ch5#json-schema)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - ObjectIds, [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
  - 基於範圍的硬化, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
  - 二級指數, [本地二級索引](/tw/ch7#id166)
  - 硬分裂, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)
  - 儲存程式, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
- 監測, [雲時代的運維](/tw/ch1#sec_introduction_operations), [人類與可靠性](/tw/ch2#id31), [可運維性：讓運維更輕鬆](/tw/ch2#id37)
- 單音鍾, [單調時鐘](/tw/ch9#monotonic-clocks)
- 單調讀, [單調讀](/tw/ch6#sec_replication_monotonic_reads)
- Morel（查詢語言）, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- MSMQ（訊息系統）, [XA 事務](/tw/ch8#xa-transactions)
- 多列索引, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
- 多領導複製, [多主複製](/tw/ch6#sec_replication_multi_leader)-[處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
  - （另見 複製）
  - 協作編輯, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
  - 衝突檢測, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
  - 解決衝突, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
  - 供多區域複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc), [線性一致性的代價](/tw/ch10#sec_linearizability_cost)
  - 線性,缺少, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 可離線客戶端, [同步引擎與本地優先軟體](/tw/ch6#sec_replication_offline_clients)
  - 複製地形, [多主複製拓撲](/tw/ch6#sec_replication_topologies)-[不同拓撲的問題](/tw/ch6#problems-with-different-topologies)
- 多物件事務, [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)
  - 需求, [多物件事務的需求](/tw/ch8#sec_transactions_need)
- Multi-Paxos (consensus algorithm), [共識的實踐](/tw/ch10#sec_consistency_total_order)
- 多讀單寫鎖定, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
- 多表索引叢集表, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
- 多版本併發控制, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl), [總結](/tw/ch8#summary)
  - detecting stale MVCC reads, [檢測陳舊的 MVCC 讀取](/tw/ch8#detecting-stale-mvcc-reads)
  - 索引和快照隔離, [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 使用同步時鐘, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
- 多層面陣列, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 多重租賃, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute), [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 透過磨損, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
  - 使用嵌入式資料庫, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 與拜占庭斷層承受能力相比, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
- 相互排斥, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
  - （另見 locks）
- MySQL（資料庫）
  - archiving WAL to object stores, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 二進位制日誌座標, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 資料變更捕獲, [資料變更捕獲的實現](/tw/ch12#id307), [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - 迴圈複製地形, [多主複製拓撲](/tw/ch6#sec_replication_topologies)
  - 一致的快照, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - global transaction identifiers (GTIDs), [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 在雲層中, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - InnoDB storage engine（見 InnoDB）
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 基於行的複製, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
  - 分片（見 Vitess（資料庫））
  - 快速隔離支援, [快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
    - （另見 InnoDB）
  - 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication)

### N

- N+1 query problem, [物件關係對映（ORM）](/tw/ch3#object-relational-mapping-orm)
- 奈米msg（資訊庫）, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- Narayana（事務協調員）, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)
- NATS（訊息系統）, [訊息代理](/tw/ch5#message-brokers)
- 自然語言處理, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- Neo4j（資料庫）
  - Cypher 查詢語言, [Cypher 查詢語言](/tw/ch3#id57)
  - 圖表資料模型, [圖資料模型](/tw/ch3#sec_datamodels_graph)
- Neon（資料庫）, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- 侄子（資料流引擎）, [資料流引擎](/tw/ch11#sec_batch_dataflow)
- Neptune（圖資料庫）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - Cypher 查詢語言, [Cypher 查詢語言](/tw/ch3#id57)
  - SPARQL 查詢語言, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- 網碼（遊戲開發）, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- Network Attached Storage (NAS), [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 網路模型（資料表示）, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
- Network Time Protocol（見 網路時間協議）
- 網路
  - 擁堵和排隊, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 資料中心網路地形, [雲端計算與超級計算](/tw/ch1#id17)
  - faults（見 faults）
  - 線性化和網路延遲, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 網路分割槽, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
    - 在 CAP 定理中, [線性一致性的代價](/tw/ch10#sec_linearizability_cost)
  - 超時和無限制延誤, [超時和無界延遲](/tw/ch9#sec_distributed_queueing)
- NewSQL, [關係模型與文件模型](/tw/ch3#sec_datamodels_history), [複製延遲的解決方案](/tw/ch6#id131)
  - 事務和, [事務到底是什麼？](/tw/ch8#sec_transactions_overview), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
- 下鍵鎖定, [索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
- NFS (network file system), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - 在物件儲存中, [物件儲存](/tw/ch11#id277)
- Nimble（資料格式）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [列式儲存](/tw/ch4#sec_storage_column)
  - （另見 column-oriented storage）
- node (in graphs)（見 vertices）
- 節點（程序）, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed), [術語表](/tw/glossary)
  - 在基於領導器的複製中處理斷電, [處理節點故障](/tw/ch6#sec_replication_failover)
  - 失敗的系統模型, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 吵鬧的鄰居, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
- 原子承諾, [三階段提交](/tw/ch8#three-phase-commit)
- 非決定性操作, [基於語句的複製](/tw/ch6#statement-based-replication)
  - （另見 deterministic operations）
  - 在分散式系統中, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 工作流程引擎中, [持久化執行](/tw/ch5#durable-execution)
  - 部分失敗, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - 非決定因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- 不起作用的要求, [定義非功能性需求](/tw/ch2#ch_nonfunctional), [總結](/tw/ch2#summary)
- 不可重複讀作, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - （另見 讀取偏差）
- 正規化, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization)-[多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many), [術語表](/tw/glossary)
  - 外國關鍵參考文獻, [多物件事務的需求](/tw/ch8#sec_transactions_need)
  - 社會網路案例研究, [社交網路案例研究中的反正規化](/tw/ch3#denormalization-in-the-social-networking-case-study)
  - 在記錄系統中, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
  - 相對於非正常化, [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
- NoSQL, [關係模型與文件模型](/tw/ch3#sec_datamodels_history), [複製延遲的解決方案](/tw/ch6#id131), [分拆資料庫](/tw/ch13#sec_future_unbundling)
  - 事務和, [事務到底是什麼？](/tw/ch8#sec_transactions_overview)
- Notation3 (N3), [三元組儲存與 SPARQL](/tw/ch3#id59)
- 網路時間協議, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)
  - 準確性, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy), [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 對單音鐘的調整, [單調時鐘](/tw/ch9#monotonic-clocks)
  - 多個伺服器地址, [弱形式的謊言](/tw/ch9#weak-forms-of-lying)
- XML 與 JSON 編碼中的數字, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
- NumPy (Python library), [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes), [列式儲存](/tw/ch4#sec_storage_column)
- NVMe (Non-Volatile Memory Express)（見 solid state drives (SSDs)）

### O

- 物件資料庫, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
- 物件儲存, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [物件儲存](/tw/ch11#id277)-[物件儲存](/tw/ch11#id277)
  - Azure Blob Storage（見 Azure Blob Storage）
  - 比較分散式檔案系統, [物件儲存](/tw/ch11#id277)
  - 與關鍵價值庫存的比較, [物件儲存](/tw/ch11#id277)
  - 資料庫由, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 備份, [複製](/tw/ch6#ch_replication)
  - 用於雲資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
  - 資料庫複製, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - Google Cloud Storage（見 Google Cloud Storage）
  - 物件大小, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
  - S3（見 S3（物件儲存））
  - storing LSM segment files, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 支援圍欄, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
  - 資料湖中的使用, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- 物件關係對映（ORM）框架, [物件關係對映（ORM）](/tw/ch3#object-relational-mapping-orm)
  - 處理錯誤和中止事務, [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
  - 不安全的讀寫週期程式碼, [原子寫操作](/tw/ch8#atomic-write-operations)
- 物件關係不匹配, [物件關係不匹配](/tw/ch3#sec_datamodels_document)
- 可觀察性, [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems), [人類與可靠性](/tw/ch2#id31), [可運維性：讓運維更輕鬆](/tw/ch2#id37)
- 觀察員模式, [應用程式碼和狀態的分離](/tw/ch13#id344)
- OBT (one big table), [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics), [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
- 離線系統, [批處理](/tw/ch11#ch_batch)
  - （另見 batch processing）
- 離線第一應用程式, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps), [有狀態、可離線的客戶端](/tw/ch13#id347)
- 頁:1
  - 加工過的原木中的消費者抵消額, [消費者偏移量](/tw/ch12#sec_stream_log_offsets)
  - 已磨損日誌中的訊息, [使用日誌進行訊息儲存](/tw/ch12#id300)
- OLAP, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [術語表](/tw/glossary)
  - 資料方塊, [物化檢視與資料立方體](/tw/ch4#sec_storage_materialized_views)
- OLTP, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [術語表](/tw/glossary)
  - 分析查詢與, [分析（Analytics）](/tw/ch11#sec_batch_olap)
  - 資料正常化, [正規化的權衡](/tw/ch3#trade-offs-of-normalization)
  - 工作量特點, [實際序列執行](/tw/ch8#sec_transactions_serial)
- 現場部署, [雲服務與自託管](/tw/ch1#sec_introduction_cloud)
  - 資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 一個大表格（資料倉計劃）, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics), [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
- 單熱編碼, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 一對夫婦關係, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships)
- 一對多種關係, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships)
  - JSON representation, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships)
- 線上系統, [批處理](/tw/ch11#ch_batch)
  - （另見 services）
  - 相對於科學計算, [雲端計算與超級計算](/tw/ch1#id17)
- 腫瘤, [三元組儲存與 SPARQL](/tw/ch3#id59)
- Oozie（工作流排程器）, [批處理](/tw/ch11#ch_batch)
- OpenAPI (service definition format), [微服務與無伺服器](/tw/ch1#sec_introduction_microservices), [Web 服務](/tw/ch5#sec_web_services), [Web 服務](/tw/ch5#sec_web_services)
  - use of JSON Schema, [JSON 模式](/tw/ch5#json-schema)
- openCypher（見 Cypher（查詢語言））
- OpenLink Virtuoso（見 Virtuoso（資料庫））
- OpenStack
  - Swift（物件儲存）, [物件儲存](/tw/ch11#id277)
- 可操作性, [可運維性：讓運維更輕鬆](/tw/ch2#id37)
- 作業系統與資料庫, [分拆資料庫](/tw/ch13#sec_future_unbundling)
- 業務系統, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
  - （另見 線上事務處理）
  - 作為記錄系統, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
  - ETL into analytical systems, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- 操作轉換, [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
- 行動組, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 運算元, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 在溪流處理中, [流處理](/tw/ch12#sec_stream_processing)
- 樂觀併發控制, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
- 樂觀鎖定, [條件寫入（比較並設定）](/tw/ch8#sec_transactions_compare_and_set)
- Oracle（資料庫）
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - GoldenGate (change data capture), [資料變更捕獲的實現](/tw/ch12#id307)
  - 等級查詢, [SQL 中的圖查詢](/tw/ch3#id58), [SQL 中的圖查詢](/tw/ch3#id58)
  - 缺乏序列性, [隔離性](/tw/ch8#sec_transactions_acid_isolation)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 多表索引叢集表, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
  - 無法阻止寫入 skew, [寫偏差的特徵](/tw/ch8#characterizing-write-skew)
  - PL/SQL language, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - 防止丟失更新, [自動檢測丟失的更新](/tw/ch8#automatically-detecting-lost-updates)
  - 讀作承諾隔離, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
  - Real Application Clusters (RAC), [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election)
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation), [快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
  - TimesTen (in-memory database), [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - WAL-based replication, [預寫日誌（WAL）傳輸](/tw/ch6#write-ahead-log-wal-shipping)
- ORC（資料格式）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [列式儲存](/tw/ch4#sec_storage_column)
  - （另見 column-oriented storage）
- 協調（服務部署）, [雲服務與自託管](/tw/ch1#sec_introduction_cloud), [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
  - 批次任務執行, [分散式作業編排](/tw/ch11#id278)-[分散式作業編排](/tw/ch11#id278)
  - 工作流程引擎, [批處理](/tw/ch11#ch_batch)
- 順序
  - 事件日誌, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 總訂單的限制, [全序的限制](/tw/ch13#id335)
  - 邏輯時間戳, [邏輯時鐘](/tw/ch10#sec_consistency_timestamps)
  - of auto-incrementing IDs, [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
  - 共享日誌, [共識的實踐](/tw/ch10#sec_consistency_total_order)-[共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
- Orkes（工作流程引擎）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
- 孤兒頁面（B- 樹）, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
- 發件箱圖案, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
- 異常值（響應時間）, [平均值、中位數與百分位點](/tw/ch2#id24)
- 外包, [雲服務與自託管](/tw/ch1#sec_introduction_cloud)
- 超載, [描述效能](/tw/ch2#sec_introduction_percentiles), [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)

### P

- PACELC principle, [CAP 定理](/tw/ch10#the-cap-theorem)
- 軟體包管理器, [應用程式碼和狀態的分離](/tw/ch13#id344)
- 包切換, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
- 資料包
  - 腐敗, [弱形式的謊言](/tw/ch9#weak-forms-of-lying)
  - sending via UDP, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- PageRank (algorithm), [圖資料模型](/tw/ch3#sec_datamodels_graph), [查詢語言](/tw/ch11#sec_batch_query_lanauges), [機器學習](/tw/ch11#id290)
- paging（見 virtual memory）
- 大熊貓（蟒蛇圖書館）, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake), [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes), [列式儲存](/tw/ch4#sec_storage_column), [DataFrames](/tw/ch11#id287)
- Parquet（資料格式）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [列式儲存](/tw/ch4#sec_storage_column), [歸檔儲存](/tw/ch5#archival-storage), [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - （另見 column-oriented storage）
  - 物件儲存的資料庫, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 文件資料模型, [列式儲存](/tw/ch4#sec_storage_column)
  - 批次處理中的用途, [MapReduce](/tw/ch11#sec_batch_mapreduce)
- 部分失敗, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure), [總結](/tw/ch9#summary)
  - 跛腳, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 部分同步（系統模型）, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 分割槽鍵, [分片的利與弊](/tw/ch7#sec_sharding_reasons), [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
- 分割槽（見 分片）
- Paxos（協商一致演算法）, [共識](/tw/ch10#sec_consistency_consensus), [共識的實踐](/tw/ch10#sec_consistency_total_order)
  - 票數, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
  - Multi-Paxos, [共識的實踐](/tw/ch10#sec_consistency_total_order)
- payment card industry (PCI), [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- PCI (payment card industry) compliance, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- 百分位點, [平均值、中位數與百分位點](/tw/ch2#id24), [術語表](/tw/glossary)
  - 高效計算, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
  - 高百分數的重要性, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
  - use in service level agreements (SLAs), [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
- Percolator (Google), [實現線性一致的 ID 生成器](/tw/ch10#implementing-a-linearizable-id-generator)
- Percona XtraBackup (MySQL tool), [設定新的副本](/tw/ch6#sec_replication_new_replica)
- 效能
  - 作為過失的降解, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
  - 描述, [描述效能](/tw/ch2#sec_introduction_percentiles)
  - 分散式事務, [跨不同系統的分散式事務](/tw/ch8#sec_transactions_xa)
  - 記憶體資料庫, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - 線性, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 多領導者複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
- 許可權隔離, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 永久不一致, [及時性與完整性](/tw/ch13#sec_future_integrity)
- 悲觀併發控制, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
- pglogical (PostgreSQL extension), [跨地域執行](/tw/ch6#sec_replication_multi_dc)
- pgvector （向量指數）, [向量嵌入](/tw/ch4#id92)
- 幻讀, [導致寫偏差的幻讀](/tw/ch8#sec_transactions_phantom)
  - 物化衝突, [物化衝突](/tw/ch8#materializing-conflicts)
  - 預防,序列性, [謂詞鎖](/tw/ch8#predicate-locks)
- physical clocks（見 clocks）
- pick菜（蟒魚）, [特定語言的格式](/tw/ch5#id96)
- Pinot（資料庫）, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [列式儲存](/tw/ch4#sec_storage_column)
  - 處理寫入, [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
  - 預彙總, [分析（Analytics）](/tw/ch11#sec_batch_olap)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived), [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- 編審中的執行
  - 資料倉查詢, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- 樞軸表, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 時間點, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)
- 點查詢, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
- 極地（資料目錄）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 投票, [表示使用者、帖子與關注關係](/tw/ch2#id20)
- 多邊儲存器, [一切的後設資料庫](/tw/ch13#id341)
- POSIX (portable operating system interface)
  - 符合的檔案系統, [設定新的副本](/tw/ch6#sec_replication_new_replica), [分散式檔案系統](/tw/ch11#sec_batch_dfs), [物件儲存](/tw/ch11#id277)
- 郵政局地平線醜聞, [人類與可靠性](/tw/ch2#id31)
  - 缺乏事務, [事務](/tw/ch8#ch_transactions)
- PostgreSQL（資料庫）
  - archiving WAL to object stores, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 資料變更捕獲, [資料變更捕獲的實現](/tw/ch12#id307), [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - 外國資料包, [一切的後設資料庫](/tw/ch13#id341)
  - 全文搜尋支援, [組合使用派生資料的工具](/tw/ch13#id442)
  - 在雲層中, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - JSON Schema validation, [JSON 模式](/tw/ch5#json-schema)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 日誌序列號, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 邏輯解碼, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
  - 實現檢視維護, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
  - 多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - MVCC implementation, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl), [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
  - 分割對硬化, [分片](/tw/ch7#ch_sharding)
  - pgvector （向量指數）, [向量嵌入](/tw/ch4#id92)
  - PL/pgSQL language, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - PostGIS geospatial indexes, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
  - 防止丟失更新, [自動檢測丟失的更新](/tw/ch8#automatically-detecting-lost-updates)
  - 防止寫入skew, [寫偏差的特徵](/tw/ch8#characterizing-write-skew), [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)
  - 讀作承諾隔離, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
  - 表示圖表, [屬性圖](/tw/ch3#id56)
  - 可序列化快照隔離, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)
  - 分片（見 Citus（資料庫））
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation), [快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
  - WAL-based replication, [預寫日誌（WAL）傳輸](/tw/ch6#write-ahead-log-wal-shipping)
- 倒排列表, [全文檢索](/tw/ch4#sec_storage_full_text)
  - 在硬化指數中, [本地二級索引](/tw/ch7#id166)
- 死後無咎, [人類與可靠性](/tw/ch2#id31)
- PouchDB（資料庫）, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- Power BI (business intelligence software), [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [分析（Analytics）](/tw/ch11#sec_batch_olap)
- 預彙總, [分析（Analytics）](/tw/ch11#sec_batch_olap)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- 分享前, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)
- Precision Time Protocol (PTP), [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
- 上游鎖定, [謂詞鎖](/tw/ch8#predicate-locks)
- 預測分析, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics), [預測分析](/tw/ch14#id369)-[反饋迴路](/tw/ch14#id372)
  - 擴大偏見, [偏見與歧視](/tw/ch14#id370)
  - ethics of（見 ethics）
  - 反饋迴圈, [反饋迴路](/tw/ch14#id372)
- 預設, [資源分配](/tw/ch11#id279)
  - 在分散式排程器中, [故障處理](/tw/ch11#id281)
  - 執行緒, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- Prefect（工作流排程器）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows), [批處理](/tw/ch11#ch_batch), [工作流排程](/tw/ch11#sec_batch_workflows)
  - 雲資料倉整合, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- Presto（查詢引擎）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 主金鑰, [多列索引與二級索引](/tw/ch4#sec_storage_index_multicolumn), [術語表](/tw/glossary)
  - 自動遞增, [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
  - 對分割槽鍵, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
- primary-backup replication（見 基於領導者的複製）
- 隱私, [隱私與追蹤](/tw/ch14#id373)-[立法與自律](/tw/ch14#sec_future_legislation)
  - 同意和選擇自由, [同意與選擇自由](/tw/ch14#id375)
  - 資料作為資產和權力, [資料作為資產與權力](/tw/ch14#id376)
  - 刪除資料, [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - ethical considerations（見 ethics）
  - 立法和自律, [立法與自律](/tw/ch14#sec_future_legislation)
  - 含義, [隱私與資料使用](/tw/ch14#id457)
  - 條例, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
  - 監視, [監視](/tw/ch14#id374)
  - 跟蹤行為資料, [隱私與追蹤](/tw/ch14#id373)
- 機率演算法, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla), [流分析](/tw/ch12#id318)
- 程序暫停, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)-[限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
- 處理時間（事件）, [時間推理](/tw/ch12#sec_stream_time)
- 生產者（資訊流）, [傳遞事件流](/tw/ch12#sec_stream_transmit)
- 產品分析, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
  - 面向列的儲存, [列式儲存](/tw/ch4#sec_storage_column)
- 程式語言
  - 用於儲存程式, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
- 預測（活動來源）, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- Prolog（語言）, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - （另見 Datalog）
- 屬性圖, [屬性圖](/tw/ch3#id56)
  - Cypher 查詢語言, [Cypher 查詢語言](/tw/ch3#id57)
  - Property Graph Query Language (PGQL), [SQL 中的圖查詢](/tw/ch3#id58)
- 基於屬性的測試, [人類與可靠性](/tw/ch2#id31), [形式化方法和隨機測試](/tw/ch9#sec_distributed_formal)
- Protocol Buffers（資料格式）, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)-[欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution), [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)
  - 欄位標記和計劃演變, [欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
- 資料來源, [為可審計性而設計](/tw/ch13#id365)
- 釋出/訂閱模式, [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
- 出版社（資訊流）, [傳遞事件流](/tw/ch12#sec_stream_transmit)
- Pulsar （流線平臺）, [確認與重新傳遞](/tw/ch12#sec_stream_reordering)
- PyTorch (machine learning library), [機器學習](/tw/ch11#id290)

### Q

- Qpid（訊息系統）, [訊息代理與資料庫的對比](/tw/ch12#id297)
- quality of service (QoS), [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
- Quantcast File System（分散式檔案系統）, [物件儲存](/tw/ch11#id277)
- 查詢引擎
  - 彙編和向量化, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 在雲資料倉儲中, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 運算元, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
  - 最佳化申報查詢, [資料模型與查詢語言](/tw/ch3#ch_datamodels)
- 查詢語言
  - 密碼, [Cypher 查詢語言](/tw/ch3#id57)
  - 資料日誌, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - GraphQL, [GraphQL](/tw/ch3#id63)
  - MongoDB aggregation pipeline, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization), [文件的查詢語言](/tw/ch3#query-languages-for-documents)
  - recursive SQL queries, [SQL 中的圖查詢](/tw/ch3#id58)
  - SPARQL, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
  - SQL, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization)
- 查詢最佳化器, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- 查詢計劃, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- 排隊延遲, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 頭部阻塞, [延遲與響應時間](/tw/ch2#id23)
  - 延遲和反應時間, [延遲與響應時間](/tw/ch2#id23)
- 佇列（訊息）, [訊息代理](/tw/ch5#message-brokers)
- QUIC (protocol), [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
- 法定人數, [讀寫仲裁](/tw/ch6#sec_replication_quorum_condition)-[多地區操作](/tw/ch6#multi-region-operation), [術語表](/tw/glossary)
  - 用於無頭複製, [讀寫仲裁](/tw/ch6#sec_replication_quorum_condition)
  - 在共識演算法中, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
  - 一致性的限制, [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations)-[監控陳舊性](/tw/ch6#monitoring-staleness), [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
  - 在分散式系統中作出決定, [多數派原則](/tw/ch9#sec_distributed_majority)
  - 監測停滯情況, [監控陳舊性](/tw/ch6#monitoring-staleness)
  - 多區域複製, [多地區操作](/tw/ch6#multi-region-operation)
  - 依賴耐久性, [將系統模型對映到現實世界](/tw/ch9#mapping-system-models-to-the-real-world)
- 配額, [雲時代的運維](/tw/ch1#sec_introduction_operations)

### R

- R（語言）, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake), [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes), [DataFrames](/tw/ch11#id287)
- R樹（指數）, [多維索引與全文索引](/tw/ch4#sec_storage_multidimensional)
- R2（物件儲存）, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- RabbitMQ（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [訊息代理與資料庫的對比](/tw/ch12#id297)
  - 法定人數佇列（複製）, [單主複製](/tw/ch6#sec_replication_leader)
- 種族條件, [隔離性](/tw/ch8#sec_transactions_acid_isolation)
  - （另見 併發）
  - 以可線性避免, [跨通道時序依賴](/tw/ch10#cross-channel-timing-dependencies)
  - 由雙寫引起, [保持系統同步](/tw/ch12#sec_stream_sync)
  - 造成資金損失, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
  - 骯髒的寫作, [沒有髒寫](/tw/ch8#sec_transactions_dirty_write)
  - 逆增量, [沒有髒寫](/tw/ch8#sec_transactions_dirty_write)
  - 丟失更新, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)-[衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
  - 以事件日誌防止, [併發控制](/tw/ch12#sec_stream_concurrency), [資料流：應用程式碼與狀態變化的互動](/tw/ch13#id450)
  - 以可序列隔離的方式防止, [可序列化](/tw/ch8#sec_transactions_serializability)
  - 事務隔離薄弱, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)
  - 寫偏差, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[物化衝突](/tw/ch8#materializing-conflicts)
- Raft（協商一致演算法）, [共識](/tw/ch10#sec_consistency_consensus), [共識的實踐](/tw/ch10#sec_consistency_total_order)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 對網路問題的敏感性, [共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
  - 任期, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
  - 用於等, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
- RAID (Redundant Array of Independent Disks), [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute), [透過冗餘容忍硬體故障](/tw/ch2#tolerating-hardware-faults-through-redundancy), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 鐵路,計劃遷移, [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
- RAM（見 memory）
- RAMCloud (in-memory storage), [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
- 隨機寫入（訪問模式）, [順序與隨機寫入](/tw/ch4#sidebar_sequential)
- 區域查詢
  - 在B樹上, [B 樹](/tw/ch4#sec_storage_b_trees), [讀取效能](/tw/ch4#read-performance)
  - in LSM-trees, [讀取效能](/tw/ch4#read-performance)
  - 雜湊地圖中不高效, [日誌結構儲存](/tw/ch4#sec_storage_log_structured)
  - 與大麻的磨損,, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
- 排名演算法, [機器學習](/tw/ch11#id290)
- Ray（工作流排程器）, [機器學習](/tw/ch11#id290)
- RDF (Resource Description Framework), [RDF 資料模型](/tw/ch3#the-rdf-data-model)
  - querying with SPARQL, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- 遠端直接記憶體訪問, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [雲端計算與超級計算](/tw/ch1#id17)
- 反應（使用者介面庫）, [端到端的事件流](/tw/ch13#id349)
- 被動方案擬訂, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 讀取承諾隔離級別, [讀已提交](/tw/ch8#sec_transactions_read_committed)-[實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
  - 執行, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
  - 多版本併發控制, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl)
  - 沒有髒讀, [沒有髒讀](/tw/ch8#no-dirty-reads)
  - 沒有汙穢的文字, [沒有髒寫](/tw/ch8#sec_transactions_dirty_write)
- 讀取模型（活動來源）, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
- 讀路徑, [觀察派生資料狀態](/tw/ch13#sec_future_observing)
- （無鉛複製）, [追趕錯過的寫入](/tw/ch6#sec_replication_read_repair)
  - 線性, [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
- 只讀副本（見 基於領導者的複製）
- 讀取偏差, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation), [總結](/tw/ch8#summary)
- 讀取未承諾的隔離級別, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
- 寫後讀一致性, [讀己之寫](/tw/ch6#sec_replication_ryw), [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 交叉裝置, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 在衍生資料系統中, [派生資料與分散式事務](/tw/ch13#sec_future_derived_vs_transactions)
- 讀 - 修改 - 寫入週期, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)
- 讀縮放架構, [複製延遲的問題](/tw/ch6#sec_replication_lag), [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 與磨損, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
- 讀作事件, [讀也是事件](/tw/ch13#sec_future_read_events)
- 實時
  - analytics（見 product analytics）
  - 協作編輯, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
  - 釋出/訂閱資料流, [端到端的事件流](/tw/ch13#id349)
  - 響應時間保障, [響應時間保證](/tw/ch9#sec_distributed_clocks_realtime)
  - 每日時鐘, [日曆時鐘](/tw/ch9#time-of-day-clocks)
- Realm（資料庫）, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 再平衡困難, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)-[運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations), [術語表](/tw/glossary)
  - （另見 分片）
  - 自動或人工再平衡, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
  - 固定塊數, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
  - 每個節點的固定硬度數, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - Hash mod N的問題, [雜湊取模節點數](/tw/ch7#hash-modulo-number-of-nodes)
- 新鮮度保證, [線性一致性](/tw/ch10#sec_consistency_linearizability)
- 建議引擎, [分析型與事務型系統](/tw/ch1#sec_introduction_analytics)
  - building using DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 迭代處理, [機器學習](/tw/ch11#id290)
- 重組（協商一致）, [共識的微妙之處](/tw/ch10#subtleties-of-consensus)
- 記錄, [MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 流處理中的事件, [傳遞事件流](/tw/ch12#sec_stream_transmit)
- 遞迴查詢
  - 在金鑰中, [Cypher 查詢語言](/tw/ch3#id57)
  - 在資料日誌中, [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - in SPARQL, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
  - lack of, in GraphQL, [GraphQL](/tw/ch3#id63)
  - SQL common table expressions, [SQL 中的圖查詢](/tw/ch3#id58)
- Red Hat
  - Apicurio Registry, [JSON 模式](/tw/ch5#json-schema)
- 紅黑樹, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
- 重新交付（通訊）, [確認與重新傳遞](/tw/ch12#sec_stream_reordering)
- Redis（資料庫）
  - 原子操作, [原子寫操作](/tw/ch8#atomic-write-operations)
  - CRDT support, [CRDT 與操作變換](/tw/ch6#sec_replication_crdts)
  - 永續性, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - Lua 指令碼, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - 多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 程序/核心模式, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
  - 單條執行, [實際序列執行](/tw/ch8#sec_transactions_serial)
- redo log（見 write-ahead log）
- Redpanda（訊息系統）, [訊息代理](/tw/ch5#message-brokers), [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 分層儲存, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- Redshift（資料庫）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 冗餘
  - 硬體元件, [透過冗餘容忍硬體故障](/tw/ch2#tolerating-hardware-faults-through-redundancy)
  - 生成資料, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived)
    - （另見 衍生資料）
- Reed--Solomon codes (error correction), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 重構, [可演化性：讓變化更容易](/tw/ch2#sec_introduction_evolvability)
  - （另見 可演化性）
- （地理分佈）, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - （另見 datacenters）
  - 協商一致, [共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
  - 定義, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 延遲, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
  - linearizable ID generation, [實現線性一致的 ID 生成器](/tw/ch10#implementing-a-linearizable-id-generator)
  - 在整個區域複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)-[不同拓撲的問題](/tw/ch6#problems-with-different-topologies), [線性一致性的代價](/tw/ch10#sec_linearizability_cost), [全序的限制](/tw/ch13#id335)
    - 無主（無領導者）, [多地區操作](/tw/ch6#multi-region-operation)
    - 多領導者, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
- 區域（硬化）, [分片](/tw/ch7#ch_sharding)
- 暫存器, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
- regulation（見 legal matters）
- 關係資料模型, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake), [關係模型與文件模型](/tw/ch3#sec_datamodels_history)-[文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 與檔案模型的比較, [何時使用哪種模型](/tw/ch3#sec_datamodels_document_summary)-[文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - graph queries in SQL, [SQL 中的圖查詢](/tw/ch3#id58)
  - 模擬資料庫, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - 多對多對多的關係, [多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many)
  - 多物件事務, 需要, [多物件事務的需求](/tw/ch8#sec_transactions_need)
  - 物件關係不匹配, [物件關係不匹配](/tw/ch3#sec_datamodels_document)
  - 代表可重排列表, [何時使用哪種模型](/tw/ch3#sec_datamodels_document_summary)
  - 對文件模式
    - 模式的趨同, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
    - 資料位置, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
- 關聯式資料庫
  - 最終一致性, [複製延遲的問題](/tw/ch6#sec_replication_lag)
  - 歷史, [關係模型與文件模型](/tw/ch3#sec_datamodels_history)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 邏輯日誌, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
  - 哲學比Unix, [分拆資料庫](/tw/ch13#sec_future_unbundling), [一切的後設資料庫](/tw/ch13#id341)
  - 方案變化, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility), [編碼與演化](/tw/ch5#ch_encoding), [不同時間寫入的不同值](/tw/ch5#different-values-written-at-different-times)
  - 硬化二級指數, [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)
  - 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication)
  - B樹指數的使用, [B 樹](/tw/ch4#sec_storage_b_trees)
- relationships（見 edges）
- 可靠性, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)-[人類與可靠性](/tw/ch2#id31), [流式系統的哲學](/tw/ch13#ch_philosophy)
  - 從不可靠的元件建立可靠的系統, [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - 硬體故障, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - 人類錯誤, [人類與可靠性](/tw/ch2#id31)
  - 重要性, [人類與可靠性](/tw/ch2#id31)
  - 通訊系統, [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 軟體故障, [軟體故障](/tw/ch2#software-faults)
- Remote Method Invocation (Java RMI), [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
- remote procedure calls (RPCs), [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)-[RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - （另見 services）
  - 資料編碼和演化, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - 問題, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
  - 使用 Avro, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
  - 對信件經紀人, [事件驅動的架構](/tw/ch5#sec_encoding_dataflow_msg)
- 可再生能源, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
- 可重複讀（切換隔離）, [快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
- 複製品, [單主複製](/tw/ch6#sec_replication_leader)
- 複製, [複製](/tw/ch6#ch_replication)-[總結](/tw/ch6#summary), [術語表](/tw/glossary)
  - 永續性, [永續性](/tw/ch8#durability)
  - 解決衝突, [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
  - 一致性屬性, [複製延遲的問題](/tw/ch6#sec_replication_lag)-[複製延遲的解決方案](/tw/ch6#id131)
    - 一致字首讀, [一致字首讀](/tw/ch6#sec_replication_consistent_prefix)
    - 單調讀, [單調讀](/tw/ch6#sec_replication_monotonic_reads)
    - 讀取您的寫作, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 在分散式檔案系統中, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - 無主（無領導者）, [無主複製](/tw/ch6#sec_replication_leaderless)-[版本向量](/tw/ch6#version-vectors)
    - 檢測並行寫作, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)-[版本向量](/tw/ch6#version-vectors)
    - 法定人數一致性的限制, [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations)-[監控陳舊性](/tw/ch6#monitoring-staleness), [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
  - 監測停滯情況, [監控陳舊性](/tw/ch6#monitoring-staleness)
  - 多領導者, [多主複製](/tw/ch6#sec_replication_multi_leader)-[處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
    - 跨多個區域, [跨地域執行](/tw/ch6#sec_replication_multi_dc), [線性一致性的代價](/tw/ch10#sec_linearizability_cost)
    - 解決衝突, [處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)-[處理寫入衝突](/tw/ch6#sec_replication_write_conflicts)
    - 複製地形, [多主複製拓撲](/tw/ch6#sec_replication_topologies)-[不同拓撲的問題](/tw/ch6#problems-with-different-topologies)
  - 使用原因, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed), [複製](/tw/ch6#ch_replication)
  - 硬化和, [分片](/tw/ch7#ch_sharding)
  - 單人領導, [單主複製](/tw/ch6#sec_replication_leader)-[邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
    - 故障切換, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
    - 實施複製日誌, [複製日誌的實現](/tw/ch6#sec_replication_implementation)-[邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
    - 與協商一致的關係, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus), [共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
    - 設立新的追隨者, [設定新的副本](/tw/ch6#sec_replication_new_replica)
    - 同步對同步, [同步複製與非同步複製](/tw/ch6#sec_replication_sync_async)-[同步複製與非同步複製](/tw/ch6#sec_replication_sync_async)
  - 狀態機複製, [基於語句的複製](/tw/ch6#statement-based-replication), [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs), [使用共享日誌](/tw/ch10#sec_consistency_smr), [資料庫與流](/tw/ch12#sec_stream_databases)
    - 事件溯源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
    - 依賴決定性因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 利用協商一致, [共識的利弊](/tw/ch10#pros-and-cons-of-consensus)
  - 使用擦除編碼, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - 使用物件儲存, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 相對備份, [複製](/tw/ch6#ch_replication)
  - 具有多樣化資料系統, [保持系統同步](/tw/ch12#sec_stream_sync)
- replication logs（見 logs）
- representations of data（見 data models）
- 後處理資料, [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing), [統一批處理和流處理](/tw/ch13#id338)
  - （另見 可演化性）
  - 從基於日誌的信件, [重播舊訊息](/tw/ch12#sec_stream_replay)
- 請求套期, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
- 請求識別符號, [操作識別符號](/tw/ch13#id355), [多分割槽請求處理](/tw/ch13#id360)
- 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)-[請求路由](/tw/ch7#sec_sharding_routing)
  - 方法, [請求路由](/tw/ch7#sec_sharding_routing)
- 資料居住法, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed), [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 彈性系統, [可靠性與容錯](/tw/ch2#sec_introduction_reliability)
  - （另見 fault tolerance）
- 資源隔離, [雲端計算與超級計算](/tw/ch1#id17), [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 資源限制, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 響應時間
  - 作為業績計量, [描述效能](/tw/ch2#sec_introduction_percentiles), [批處理](/tw/ch11#ch_batch)
  - 保證, [響應時間保證](/tw/ch9#sec_distributed_clocks_realtime)
  - 對使用者的影響, [平均值、中位數與百分位點](/tw/ch2#id24)
  - 在複製系統中, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 暫時性與, [延遲與響應時間](/tw/ch2#id23)
  - 平均值和百分位數, [平均值、中位數與百分位點](/tw/ch2#id24)
  - 使用者體驗, [平均值、中位數與百分位點](/tw/ch2#id24)
- 責任和問責制, [責任與問責](/tw/ch14#id371)
- 表述性狀態傳遞, [Web 服務](/tw/ch5#sec_web_services)
  - （另見 services）
- 重報（工作流程引擎）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
- RethinkDB（資料庫）
  - 加入支援, [文件和關聯式資料庫的融合](/tw/ch3#convergence-of-document-and-relational-databases)
  - 鍵程硬化, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
- 重試風暴, [描述效能](/tw/ch2#sec_introduction_percentiles), [軟體故障](/tw/ch2#software-faults)
- reverse ETL, [超越資料湖](/tw/ch1#beyond-the-data-lake)
- Riak（資料庫）
  - CRDT support, [CRDT 與操作變換](/tw/ch6#sec_replication_crdts), [檢測併發寫入](/tw/ch6#sec_replication_concurrent)
  - 點版向量, [版本向量](/tw/ch6#version-vectors)
  - 流言協議, [請求路由](/tw/ch7#sec_sharding_routing)
  - 雜湊變硬, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
  - 無領導複製, [無主複製](/tw/ch6#sec_replication_leaderless)
  - 線性,缺少, [線性一致性與仲裁](/tw/ch10#sec_consistency_quorum_linearizable)
  - 多區域支助, [多地區操作](/tw/ch6#multi-region-operation)
  - 再平衡, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
  - 二級指數, [本地二級索引](/tw/ch7#id166)
  - 草率法定人數, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 節點（硬化）, [分片](/tw/ch7#ch_sharding)
- 環緩衝器, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- RisingWave（資料庫）
  - 增量檢視維護, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
- 火箭彈, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
- RocksDB (storage engine), [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 作為嵌入式儲存引擎, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 平面壓縮, [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- 退縮（事務）, [事務](/tw/ch8#ch_transactions)
- 滾動升級, [透過冗餘容忍硬體故障](/tw/ch2#tolerating-hardware-faults-through-redundancy), [編碼與演化](/tw/ch5#ch_encoding), [故障與部分失效](/tw/ch9#sec_distributed_partial_failure)
  - 在多種租戶系統中, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- routing（見 request routing）
- 基於行的複製, [邏輯（基於行）日誌複製](/tw/ch6#logical-row-based-log-replication)
- 面向行儲存, [列式儲存](/tw/ch4#sec_storage_column)
- 搶劫犯（貪汙）, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
- RPCs（見 remote procedure calls）
- 規則（資料）, [Datalog：遞迴關係查詢](/tw/ch3#id62)
- Rust（程式語言）
  - 記憶體管理, [限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)

### S

- S3（物件儲存）, [雲服務的分層](/tw/ch1#layering-of-cloud-services), [設定新的副本](/tw/ch6#sec_replication_new_replica), [批處理](/tw/ch11#ch_batch), [分散式檔案系統](/tw/ch11#sec_batch_dfs), [物件儲存](/tw/ch11#id277)
  - 檢查資料完整性, [不要盲目信任承諾](/tw/ch13#id364)
  - 有條件寫入, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
  - 物件大小, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
  - S3 Express One Zone, [物件儲存](/tw/ch11#id277), [物件儲存](/tw/ch11#id277)
  - use in MapReduce, [MapReduce](/tw/ch11#sec_batch_mapreduce)
  - 工作流程示例, [工作流排程](/tw/ch11#sec_batch_workflows)
- SaaS（見 軟體即服務（SaaS））
- 安全和生活特性, [安全性與活性](/tw/ch9#sec_distributed_safety_liveness)
  - 在共識演算法中, [單值共識](/tw/ch10#single-value-consensus)
  - 事務中, [事務](/tw/ch8#ch_transactions)
- sagas（見 compensating transactions）
- Samza （流處理器）, [流分析](/tw/ch12#id318)
- SAP HANA（資料庫）, [分析型資料儲存](/tw/ch4#sec_storage_analytics)
- 可伸縮性, [可伸縮性](/tw/ch2#sec_introduction_scalability)-[可伸縮性原則](/tw/ch2#id35), [流式系統的哲學](/tw/ch13#ch_philosophy)
  - 自動縮放, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
  - 透過磨損, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
  - 描述負載, [描述負載](/tw/ch2#id33)
  - 描述效能, [描述效能](/tw/ch2#sec_introduction_percentiles)
  - 線性, [描述負載](/tw/ch2#id33)
  - 原則, [可伸縮性原則](/tw/ch2#id35)
  - 複製和, [複製延遲的問題](/tw/ch6#sec_replication_lag)
  - 擴大規模與擴大規模, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing)
- 縮放, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing)
  - （另見 shared-nothing architecture）
  - 透過磨損, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
- 擴大規模, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing)
- 緩慢變化的維度, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
- 排程
  - 演算法, [資源分配](/tw/ch11#id279)
  - 批次任務, [分散式作業編排](/tw/ch11#id278)-[工作流排程](/tw/ch11#sec_batch_workflows)
  - 幫派列表, [資源分配](/tw/ch11#id279)
- 閱讀時的圖謀, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
  - 與可變方案比較, [模式的優點](/tw/ch5#sec_encoding_schemas)
- 拼寫圖, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
- schemaless databases（見 schema-on-read）
- 計劃, [術語表](/tw/glossary)
  - Avro, [Avro](/tw/ch5#sec_encoding_avro)-[動態生成的模式](/tw/ch5#dynamically-generated-schemas)
    - 讀者決定作家的計劃, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
    - 計劃演變, [寫入者模式與讀取者模式](/tw/ch5#the-writers-schema-and-the-readers-schema)
  - 動態生成, [動態生成的模式](/tw/ch5#dynamically-generated-schemas)
  - 變化, [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
    - 影響應用程式程式碼, [編碼與演化](/tw/ch5#ch_encoding)
    - 相容性檢查, [但什麼是寫入者模式？](/tw/ch5#but-what-is-the-writers-schema)
    - 資料庫中, [流經資料庫的資料流](/tw/ch5#sec_encoding_dataflow_db)-[歸檔儲存](/tw/ch5#archival-storage)
    - 服務電話, [RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - 檔案模式的靈活性, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
  - 用於分析, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)-[星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
  - for JSON and XML, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json), [JSON 模式](/tw/ch5#json-schema)
  - generation and migration using ORMs, [物件關係對映（ORM）](/tw/ch3#object-relational-mapping-orm)
  - 案情, [模式的優點](/tw/ch5#sec_encoding_schemas)
  - 遷移, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
  - Protocol Buffers, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)-[欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
    - 計劃演變, [欄位標籤與模式演化](/tw/ch5#field-tags-and-schema-evolution)
  - 鐵路移民計劃, [應用演化後重新處理資料](/tw/ch13#sec_future_reprocessing)
  - 傳統的設計方法,謬誤, [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views)
- 科學計算, [雲端計算與超級計算](/tw/ch1#id17)
- scikit-learn （Python 圖書館）, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- ScyllaDB（資料庫）
  - 叢集後設資料, [請求路由](/tw/ch7#sec_sharding_routing)
  - consistency level ANY, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
  - 雜湊變硬, [按鍵的雜湊分片](/tw/ch7#sec_sharding_hash), [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 最後寫成的解決衝突, [檢測併發寫入](/tw/ch6#sec_replication_concurrent)
  - 無領導複製, [無主複製](/tw/ch6#sec_replication_leaderless)
  - 輕量事務, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 線性,缺少, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 日誌結構儲存, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 多區域支助, [多地區操作](/tw/ch6#multi-region-operation)
  - 使用時鐘, [仲裁一致性的侷限](/tw/ch6#sec_replication_quorum_limitations), [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 節點（硬化）, [分片](/tw/ch7#ch_sharding)
- search engines（見 全文檢索）
- 搜尋流, [在流上搜尋](/tw/ch12#id320)
- 備庫（見 基於領導者的複製）
- 二級指數, [多列索引與二級索引](/tw/ch4#sec_storage_index_multicolumn), [術語表](/tw/glossary)
  - 多對多關係, [多對一與多對多關係](/tw/ch3#sec_datamodels_many_to_many)
  - 雙寫問題, [保持系統同步](/tw/ch12#sec_stream_sync), [理解資料流](/tw/ch13#id443)
  - 分片, [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)-[全域性二級索引](/tw/ch7#id167), [總結](/tw/ch7#summary)
    - 全球, [全域性二級索引](/tw/ch7#id167)
    - 指數維護, [維護派生狀態](/tw/ch13#id446)
    - 當地, [本地二級索引](/tw/ch7#id166)
  - 更新、事務隔離和, [多物件事務的需求](/tw/ch8#sec_transactions_need)
- 二次排序, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
- sed （Unix 工具） （英語）., [簡單日誌分析](/tw/ch11#sec_batch_log_analysis)
- 自我託管, [雲服務與自託管](/tw/ch1#sec_introduction_cloud)
  - 資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- 自我歡樂, [本章小結](/tw/ch12#id332)
- 自動驗證系統, [不要盲目信任承諾](/tw/ch13#id364)
- 語義搜尋, [向量嵌入](/tw/ch4#id92)
- 語義相似性, [向量嵌入](/tw/ch4#id92)
- 語義網, [三元組儲存與 SPARQL](/tw/ch3#id59)
- 半同步複製, [同步複製與非同步複製](/tw/ch6#sec_replication_sync_async)
- 順序寫（訪問模式）, [順序與隨機寫入](/tw/ch4#sidebar_sequential)
- 可序列化, [隔離性](/tw/ch8#sec_transactions_acid_isolation), [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels), [可序列化](/tw/ch8#sec_transactions_serializability)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation), [術語表](/tw/glossary)
  - 線性比對, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 悲觀與樂觀的併發控制, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
  - 序列執行, [實際序列執行](/tw/ch8#sec_transactions_serial)-[序列執行總結](/tw/ch8#summary-of-serial-execution)
    - 分片, [分片](/tw/ch8#sharding)
    - 使用儲存程式, [將事務封裝在儲存過程中](/tw/ch8#encapsulating-transactions-in-stored-procedures), [使用共享日誌](/tw/ch10#sec_consistency_smr)
  - 可序列化快照隔離, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
    - detecting stale MVCC reads, [檢測陳舊的 MVCC 讀取](/tw/ch8#detecting-stale-mvcc-reads)
    - 檢測影響先前讀取的寫入, [檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
    - 分散式執行, [可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
    - performance of SSI, [可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
    - 防止寫入skew, [基於過時前提的決策](/tw/ch8#decisions-based-on-an-outdated-premise)-[檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
  - 嚴格的序列性, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
    - 及時性與完整性, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 兩階段鎖定, [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)-[索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
    - 索引範圍鎖定, [索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
    - 效能, [兩階段鎖定的效能](/tw/ch8#performance-of-two-phase-locking)
- 可序列化, [特定語言的格式](/tw/ch5#id96)
- 序列化, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
  - （另見 編碼）
- 無伺服器, [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
- 服務發現, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery), [請求路由](/tw/ch7#sec_sharding_routing), [服務發現](/tw/ch10#service-discovery)
  - 登記, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery)
  - using DNS, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery), [請求路由](/tw/ch7#sec_sharding_routing), [服務發現](/tw/ch10#service-discovery)
- 服務級別協議（SLA）, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla), [描述負載](/tw/ch2#id33)
- 服務網格, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery)
- Service Organization Control (SOC), [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- 服務時間, [延遲與響應時間](/tw/ch2#id23)
- 面向服務的體系結構, [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
  - （另見 services）
- 服務, [流經服務的資料流：REST 與 RPC](/tw/ch5#sec_encoding_dataflow_rpc)-[RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
  - 微服務, [微服務與無伺服器](/tw/ch1#sec_introduction_microservices)
    - 各種服務的因果關係, [全序的限制](/tw/ch13#id335)
    - 松耦合, [開展分拆工作](/tw/ch13#sec_future_unbundling_favor)
  - 與批次/流程處理器的關係, [批處理](/tw/ch11#ch_batch), [流處理器和服務](/tw/ch13#id345)
  - remote procedure calls (RPCs), [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)-[RPC 的資料編碼與演化](/tw/ch5#data-encoding-and-evolution-for-rpc)
    - 問題, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
  - 與資料庫相似, [流經服務的資料流：REST 與 RPC](/tw/ch5#sec_encoding_dataflow_rpc)
  - 網路服務, [Web 服務](/tw/ch5#sec_web_services)
- 會話視窗（流處理）, [視窗的型別](/tw/ch12#id324)
  - （另見 windows）
- 分片, [分片](/tw/ch7#ch_sharding)-[總結](/tw/ch7#summary), [術語表](/tw/glossary)
  - 和共識, [使用共享日誌](/tw/ch10#sec_consistency_smr)
  - 複製, [分片](/tw/ch7#ch_sharding)
  - 分散事務, [分散式事務](/tw/ch8#sec_transactions_distributed)
  - 熱的軟糖, [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
  - 分批處理, [批處理](/tw/ch11#ch_batch)
  - 鍵程分割, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)
  - 多硬性操作, [多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
    - 執行限制, [多分割槽請求處理](/tw/ch13#id360)
    - 二級指數維護, [維護派生狀態](/tw/ch13#id446)
  - 關鍵值資料, [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)-[偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
    - 按金鑰範圍, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
    - 搖擺和熱點, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
  - 詞源, [分片](/tw/ch7#ch_sharding)
  - 分割槽鍵, [分片的利與弊](/tw/ch7#sec_sharding_reasons), [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
  - 再平衡
    - 金鑰範圍壓縮資料, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)
  - 再平衡困難, [再平衡鍵範圍分片資料](/tw/ch7#rebalancing-key-range-sharded-data)-[運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
    - 自動或人工再平衡, [運維：自動/手動再平衡](/tw/ch7#sec_sharding_operations)
    - Hash mod N的問題, [雜湊取模節點數](/tw/ch7#hash-modulo-number-of-nodes)
    - 使用固定的碎片數, [固定數量的分片](/tw/ch7#fixed-number-of-shards)
    - 使用 N 個節點, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)-[請求路由](/tw/ch7#sec_sharding_routing)
  - 二級指數, [分片與二級索引](/tw/ch7#sec_sharding_secondary_indexes)-[全域性二級索引](/tw/ch7#id167)
    - 全球, [全域性二級索引](/tw/ch7#id167)
    - 當地, [本地二級索引](/tw/ch7#id166)
  - 連續執行事務和, [分片](/tw/ch8#sharding)
  - 正在排序硬化資料, [混洗資料](/tw/ch11#sec_shuffle)
- 共享日誌, [共識的實踐](/tw/ch10#sec_consistency_total_order)-[共識的利弊](/tw/ch10#pros-and-cons-of-consensus), [全序的限制](/tw/ch13#id335), [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
  - 演算法, [共識的實踐](/tw/ch10#sec_consistency_total_order)
  - 用於事件原始碼, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 用於通訊, [基於日誌的訊息代理](/tw/ch12#sec_stream_log)-[重播舊訊息](/tw/ch12#sec_stream_replay)
  - 與協商一致的關係, [共享日誌作為共識](/tw/ch10#sec_consistency_shared_logs)
  - 使用, [使用共享日誌](/tw/ch10#sec_consistency_smr)
- 共享模式, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
- 共享磁碟架構, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 共享記憶體架構, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing)
- 共享- 無結構, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing), [術語表](/tw/glossary)
  - 分散式檔案系統, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
    - （另見 distributed filesystems）
  - 網路的使用, [不可靠的網路](/tw/ch9#sec_distributed_networks)
- 鯊魚
  - 咬海底電纜, [實踐中的網路故障](/tw/ch9#sec_distributed_network_faults)
  - 計數（例）, [文件的查詢語言](/tw/ch3#query-languages-for-documents)
- shredding (deletion)（見 crypto-shredding）
- 粉碎（專欄編碼）, [列式儲存](/tw/ch4#sec_storage_column)
- 粉碎（相關模型）, [何時使用哪種模型](/tw/ch3#sec_datamodels_document_summary)
- 混洗, [混洗資料](/tw/ch11#sec_shuffle)-[混洗資料](/tw/ch11#sec_shuffle)
- 兄弟值, [手動衝突解決](/tw/ch6#manual-conflict-resolution), [捕獲先發生關係](/tw/ch6#capturing-the-happens-before-relationship), [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
  - （另見 conflicts）
- 倉, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- 相似性搜尋
  - 編輯距離, [全文檢索](/tw/ch4#sec_storage_full_text)
  - 基因組資料, [總結](/tw/ch3#summary)
- 簡單, [簡單性：管理複雜度](/tw/ch2#id38)
- 歌手, [資料倉儲](/tw/ch1#sec_introduction_dwh)
- single-instruction-multi-data (SIMD) instructions, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- single-leader replication（見 基於領導者的複製）
- 單條執行, [原子寫操作](/tw/ch8#atomic-write-operations), [實際序列執行](/tw/ch8#sec_transactions_serial)
  - 在溪流處理中, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [併發控制](/tw/ch12#sec_stream_concurrency), [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
- SingleStore（資料庫）
  - 記憶體儲, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
- 工地可靠性工程師, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 大小級緊湊, [壓實策略](/tw/ch4#sec_storage_lsm_compaction), [磁碟空間使用](/tw/ch4#disk-space-usage)
- 偏斜, [術語表](/tw/glossary)
  - 時鐘搖擺, [對同步時鐘的依賴](/tw/ch9#sec_distributed_clocks_relying)-[帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval), [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 事務隔離
    - 讀取偏差, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation), [總結](/tw/ch8#summary)
    - 寫偏差, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[物化衝突](/tw/ch8#materializing-conflicts), [基於過時前提的決策](/tw/ch8#decisions-based-on-an-outdated-premise)-[檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
      - （另見 寫偏差）
  - 含義, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - 不平衡的工作量, [鍵值資料的分片](/tw/ch7#sec_sharding_key_value)
    - 補償, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
    - 由於名人, [偏斜的工作負載與緩解熱點](/tw/ch7#sec_sharding_skew)
    - 時間序列資料, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
- 跳過列表, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
- 服務級別協議（見 服務級別協議）
- Slack（分組聊天）
  - GraphQL example, [GraphQL](/tw/ch3#id63)
- SlateDB（資料庫）, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [設定新的副本](/tw/ch6#sec_replication_new_replica)
- 滑動視窗（流處理）, [視窗的型別](/tw/ch12#id324)
  - （另見 windows）
- 草率法定人數, [單主與無主複製的效能](/tw/ch6#sec_replication_leaderless_perf)
- 緩慢變化的維度, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
- 塗抹（傾斜秒調整）, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
- 快照（資料庫）
  - 作為備份, [複製](/tw/ch6#ch_replication)
  - 計算衍生資料, [建立索引](/tw/ch13#id340)
  - 變化資料捕獲中, [初始快照](/tw/ch12#sec_stream_cdc_snapshot)
  - 可序列化快照隔離, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
  - 新建複製品, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 快速隔離和可重複讀取, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)-[快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
    - implementing with MVCC, [多版本併發控制（MVCC）](/tw/ch8#sec_transactions_snapshot_impl)
    - indexes and MVCC, [索引與快照隔離](/tw/ch8#indexes-and-snapshot-isolation)
    - 可見度規則, [觀察一致快照的可見性規則](/tw/ch8#sec_transactions_mvcc_visibility)
  - 全球快照同步時鐘, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
- Snowflake（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native), [雲服務的分層](/tw/ch1#layering-of-cloud-services), [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [批處理](/tw/ch11#ch_batch)
  - 面向列的儲存, [列式儲存](/tw/ch4#sec_storage_column)
  - 處理寫入, [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
  - 硬化和叢集, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 雪園, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
- Snowflake (ID generator), [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
- 雪花計劃, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
- SOAP (web services), [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
- SOC2（見 Service Organization Control (SOC)）
- 社會圖表, [圖資料模型](/tw/ch3#sec_datamodels_graph)
- 社會
  - 的責任, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [立法與自律](/tw/ch14#sec_future_legislation)
- 社會技術系統, [人類與可靠性](/tw/ch2#id31)
- 軟體即服務（SaaS）, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs), [雲服務與自託管](/tw/ch1#sec_introduction_cloud)
  - ETL from, [資料倉儲](/tw/ch1#sec_introduction_dwh)
  - 多重租賃, [面向多租戶的分片](/tw/ch7#sec_sharding_multitenancy)
- 軟體錯誤, [軟體故障](/tw/ch2#software-faults)
  - 維護誠信, [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
- 太陽風暴, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
- solid state drives (SSDs)
  - 訪問模式, [順序與隨機寫入](/tw/ch4#sidebar_sequential)
  - 比較物件儲存, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 偵查腐敗, [端到端原則](/tw/ch13#sec_future_e2e_argument), [不要盲目信任承諾](/tw/ch13#id364)
  - 失敗率, [硬體與軟體故障](/tw/ch2#sec_introduction_hardware_faults)
  - 錯誤在, [永續性](/tw/ch8#durability)
  - 韌體錯誤, [軟體故障](/tw/ch2#software-faults)
  - 讀取吞吐量, [讀取效能](/tw/ch4#read-performance)
  - 順序對隨機寫入, [順序與隨機寫入](/tw/ch4#sidebar_sequential)
- Solr （搜尋伺服器）
  - 本地二級指數, [本地二級索引](/tw/ch7#id166)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
  - 使用 Lucene, [全文檢索](/tw/ch4#sec_storage_full_text)
- 排序（Unix 工具）, [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [排序與記憶體聚合](/tw/ch11#id275), [分散式作業編排](/tw/ch11#id278)
- 排序歸併連線（MapReduce）, [JOIN 與 GROUP BY](/tw/ch11#sec_batch_join)
- Sorted String Tables（見 SSTables）
- 排序
  - 列儲存中的排序順序, [列儲存中的排序順序](/tw/ch4#sort-order-in-column-storage)
- 真相來源（權威資料來源）（見 systems of record）
- Spanner（資料庫）
  - 一致性模式, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 資料位置, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
  - 在雲層中, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native)
  - 使用時鐘快照隔離, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 事務, [事務到底是什麼？](/tw/ch8#sec_transactions_overview), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
  - TrueTime API, [帶置信區間的時鐘讀數](/tw/ch9#clock-readings-with-a-confidence-interval)
- Spark（處理框架）, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake), [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native), [批處理](/tw/ch11#ch_batch), [資料流引擎](/tw/ch11#sec_batch_dataflow)
  - 成本效率, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes), [DataFrames](/tw/ch11#id287)
  - 過失容忍, [故障處理](/tw/ch11#id281)
  - 資料倉儲, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - high availability using ZooKeeper, [協調服務](/tw/ch10#sec_consistency_coordination)
  - MLlib, [機器學習](/tw/ch11#id290)
  - 查詢最佳化器, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 移動資料, [混洗資料](/tw/ch11#sec_shuffle)
  - Spark Streaming, [流分析](/tw/ch12#id318)
    - 微批次, [微批次與存檔點](/tw/ch12#id329)
  - streaming SQL support, [複合事件處理](/tw/ch12#id317)
  - 用於 ETL, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
- SPARQL（查詢語言）, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- 零星指數, [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)
- 稀疏矩陣, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 腦裂, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover), [請求路由](/tw/ch7#sec_sharding_routing), [術語表](/tw/glossary)
  - 執行限制, [唯一性約束需要達成共識](/tw/ch13#id452)
  - 在共識演算法中, [共識](/tw/ch10#sec_consistency_consensus), [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
  - 預防, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 使用柵欄標誌來避免, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)-[多副本隔離](/tw/ch9#fencing-with-multiple-replicas)
- 現場例項, [故障處理](/tw/ch11#id281)
- 電子表格, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs), [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 資料流程式設計, [圍繞資料流設計應用](/tw/ch13#sec_future_dataflow)
  - 樞軸表, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- SQL (Structured Query Language), [簡單性：管理複雜度](/tw/ch2#id38), [關係模型與文件模型](/tw/ch3#sec_datamodels_history), [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 用於分析, [資料倉儲](/tw/ch1#sec_introduction_dwh), [列式儲存](/tw/ch4#sec_storage_column)
  - 圖表查詢, [SQL 中的圖查詢](/tw/ch3#id58)
  - 隔離級別標準,問題, [快照隔離、可重複讀和命名混淆](/tw/ch8#snapshot-isolation-repeatable-read-and-naming-confusion)
  - 加入, [正規化、反正規化與連線](/tw/ch3#sec_datamodels_normalization)
  - 簡歷（例）, [用於一對多關係的文件資料模型](/tw/ch3#the-document-data-model-for-one-to-many-relationships)
  - 社會網路家庭時間表（例）, [表示使用者、帖子與關注關係](/tw/ch2#id20)
  - SQL injection vulnerability, [拜占庭故障](/tw/ch9#sec_distributed_byzantine)
  - 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication)
  - 儲存程式, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - 批次處理框架中的支援, [批處理](/tw/ch11#ch_batch)
  - 檢視, [Datalog：遞迴關係查詢](/tw/ch3#id62)
- SQL Server（資料庫）
  - archiving WAL to object stores, [設定新的副本](/tw/ch6#sec_replication_new_replica)
  - 資料變更捕獲, [資料變更捕獲的實現](/tw/ch12#id307)
  - 資料儲存支援, [分析型資料儲存](/tw/ch4#sec_storage_analytics)
  - 分散式事務支援, [XA 事務](/tw/ch8#xa-transactions)
  - 基於領導者的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 防止丟失更新, [自動檢測丟失的更新](/tw/ch8#automatically-detecting-lost-updates)
  - 防止寫入skew, [寫偏差的特徵](/tw/ch8#characterizing-write-skew), [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 讀作承諾隔離, [實現讀已提交](/tw/ch8#sec_transactions_read_committed_impl)
  - 可序列隔離, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - T-SQL language, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
- SQLite（資料庫）, [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems), [壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - archiving WAL to object stores, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- SRE (site reliability engineer), [雲時代的運維](/tw/ch1#sec_introduction_operations)
- SSDs（見 solid state drives）
- SSTables (storage format), [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)-[壓實策略](/tw/ch4#sec_storage_lsm_compaction)
  - 建造和維護, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - making LSM-Tree from, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
- 階段釋出（見 rolling upgrades）
- 停滯（舊資料）, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 跨渠道時間依賴性, [跨通道時序依賴](/tw/ch10#cross-channel-timing-dependencies)
  - 無頭資料庫中, [當節點故障時寫入資料庫](/tw/ch6#id287)
  - 多轉換併發控制, [檢測陳舊的 MVCC 讀取](/tw/ch8#detecting-stale-mvcc-reads)
  - 監測, [監控陳舊性](/tw/ch6#monitoring-staleness)
  - 客戶端狀態, [將狀態變更推送給客戶端](/tw/ch13#id348)
  - 相對線性, [線性一致性](/tw/ch10#sec_consistency_linearizability)
  - 相對於及時性, [及時性與完整性](/tw/ch13#sec_future_integrity)
- standbys（見 基於領導者的複製）
- 恆星複製地形, [多主複製拓撲](/tw/ch6#sec_replication_topologies)
- 恆星計劃, [星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)-[星型與雪花型：分析模式](/tw/ch3#sec_datamodels_analytics)
- 星球大戰類比（事件時間與處理時間）, [事件時間與處理時間](/tw/ch12#id322)
- 飢餓（時間安排）, [資源分配](/tw/ch11#id279)
- 國家
  - 從不可改變事件日誌中得出, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)
  - 狀態變化與應用程式程式碼之間的相互作用, [資料流：應用程式碼與狀態變化的互動](/tw/ch13#id450)
  - 保持衍生狀態, [維護派生狀態](/tw/ch13#id446)
  - 由流處理器在流-流連線中維護, [流流連線（視窗連線）](/tw/ch12#id440)
  - 觀察匯出狀態, [觀察派生資料狀態](/tw/ch13#sec_future_observing)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
  - 流處理器失敗後重建, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 應用程式碼和, [應用程式碼和狀態的分離](/tw/ch13#id344)
- 狀態機複製, [基於語句的複製](/tw/ch6#statement-based-replication), [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs), [使用共享日誌](/tw/ch10#sec_consistency_smr), [資料庫與流](/tw/ch12#sec_stream_databases)
  - 事件溯源, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 依賴決定性因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- 無國籍人制度, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)
- 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication)
  - 依賴決定性因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- 靜態輸入語言
  - 類比於圖案, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
- 統計和數字演算法, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- StatsD (metrics aggregator), [直接從生產者傳遞給消費者](/tw/ch12#id296)
- 股票市場飼料, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- 爆彼之頭, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
  - 問題, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
- 停止所有處理（見 garbage collection）
- 儲存
  - 構建資料儲存技術, [組合使用資料儲存技術](/tw/ch13#id447)-[分拆系統與整合系統](/tw/ch13#id448)
- 儲存區網路, [共享記憶體、共享磁碟與無共享架構](/tw/ch2#sec_introduction_shared_nothing), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 儲存引擎, [儲存與檢索](/tw/ch4#ch_storage)-[總結](/tw/ch4#summary)
  - 面向列, [列式儲存](/tw/ch4#sec_storage_column)-[查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
    - 列壓縮, [列壓縮](/tw/ch4#sec_storage_column_compression)-[列壓縮](/tw/ch4#sec_storage_column_compression)
    - 定義, [列式儲存](/tw/ch4#sec_storage_column)
    - 公園, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses), [列式儲存](/tw/ch4#sec_storage_column), [歸檔儲存](/tw/ch5#archival-storage)
    - 排序在, [列儲存中的排序順序](/tw/ch4#sort-order-in-column-storage)-[列儲存中的排序順序](/tw/ch4#sort-order-in-column-storage)
    - 寬柱型, [列壓縮](/tw/ch4#sec_storage_column_compression)
    - 寫入, [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
  - 記憶體儲, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
    - 永續性, [永續性](/tw/ch8#durability)
  - 面向行, [OLTP 系統的儲存與索引](/tw/ch4#sec_storage_oltp)-[全記憶體儲存](/tw/ch4#sec_storage_inmemory)
    - B樹, [B 樹](/tw/ch4#sec_storage_b_trees)-[B 樹變體](/tw/ch4#b-tree-variants)
    - comparing B-trees and LSM-trees, [比較 B 樹與 LSM 樹](/tw/ch4#sec_storage_btree_lsm_comparison)-[磁碟空間使用](/tw/ch4#disk-space-usage)
    - 定義, [列式儲存](/tw/ch4#sec_storage_column)
    - 日誌結構, [日誌結構儲存](/tw/ch4#sec_storage_log_structured)-[壓實策略](/tw/ch4#sec_storage_lsm_compaction)
- 儲存程式, [將事務封裝在儲存過程中](/tw/ch8#encapsulating-transactions-in-stored-procedures)-[儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs), [術語表](/tw/glossary)
  - 和共享日誌, [使用共享日誌](/tw/ch10#sec_consistency_smr)
  - 利弊因素, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - 類似於流處理器, [應用程式碼作為派生函式](/tw/ch13#sec_future_dataflow_derivation)
- 風暴（流處理器）, [流分析](/tw/ch12#id318)
  - distributed RPC, [事件驅動架構與 RPC](/tw/ch12#sec_stream_actors_drpc), [多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
  - 三叉戟狀態處理, [冪等性](/tw/ch12#sec_stream_idempotence)
- 斜拉機事件, [處理滯留事件](/tw/ch12#id323)
- Stream Control Transmission Protocol (SCTP), [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
- 流處理, [流處理](/tw/ch12#sec_stream_processing)-[本章小結](/tw/ch12#id332), [術語表](/tw/glossary)
  - 在工作範圍內獲得外部服務, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins), [微批次與存檔點](/tw/ch12#id329), [冪等性](/tw/ch12#sec_stream_idempotence), [恰好執行一次操作](/tw/ch13#id353)
  - 與批次處理相結合, [統一批處理和流處理](/tw/ch13#id338)
  - 與批次處理的比較, [流處理](/tw/ch12#sec_stream_processing)
  - 複合事件處理, [複合事件處理](/tw/ch12#id317)
  - 過失容忍, [容錯](/tw/ch12#sec_stream_fault_tolerance)-[失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
    - 原子提交, [原子提交再現](/tw/ch12#sec_stream_atomic_commit)
    - 冪等性, [冪等性](/tw/ch12#sec_stream_idempotence)
    - 微打鬥和檢查站, [微批次與存檔點](/tw/ch12#id329)
    - 失敗後重建狀態, [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 資料整合, [批處理與流處理](/tw/ch13#sec_future_batch_streaming)-[統一批處理和流處理](/tw/ch13#id338)
  - 用於事件原始碼, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 保持衍生狀態, [維護派生狀態](/tw/ch13#id446)
  - 維持實際意見, [維護物化檢視](/tw/ch12#sec_stream_mat_view)
  - messaging systems（見 messaging systems）
  - 關於時間的推理, [時間推理](/tw/ch12#sec_stream_time)-[視窗的型別](/tw/ch12#id324)
    - 事件時間與處理時間, [事件時間與處理時間](/tw/ch12#id322), [微批次與存檔點](/tw/ch12#id329), [統一批處理和流處理](/tw/ch13#id338)
    - 知道視窗何時準備好, [處理滯留事件](/tw/ch12#id323)
    - 視窗型別, [視窗的型別](/tw/ch12#id324)
  - relation to databases（見 streams）
  - 與服務的關係, [流處理器和服務](/tw/ch13#id345)
  - 與批次處理的關係, [批處理](/tw/ch11#ch_batch)
  - 在流中搜尋, [在流上搜尋](/tw/ch12#id320)
  - 單條執行, [日誌與傳統的訊息傳遞相比](/tw/ch12#sec_stream_logs_vs_messaging), [併發控制](/tw/ch12#sec_stream_concurrency)
  - 流式分析, [流分析](/tw/ch12#id318)
  - 串流連線, [流連線](/tw/ch12#sec_stream_joins)-[連線的時間依賴性](/tw/ch12#sec_stream_join_time)
    - 串流流連線, [流流連線（視窗連線）](/tw/ch12#id440)
    - 序列表連線, [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins)
    - 表格連線, [表表連線（維護物化檢視）](/tw/ch12#id326)
    - 時間的依賴性, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
- 流程, [流處理](/tw/ch12#ch_stream)-[重播舊訊息](/tw/ch12#sec_stream_replay)
  - 端對端,向客戶推進事件, [端到端的事件流](/tw/ch13#id349)
  - messaging systems（見 messaging systems）
  - processing（見 流處理）
  - 與資料庫的關係, [資料庫與流](/tw/ch12#sec_stream_databases)-[不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
    - （另見 changelogs）
    - 變更流的 API 支援, [變更流的 API 支援](/tw/ch12#sec_stream_change_api)
    - 資料變更捕獲, [資料變更捕獲](/tw/ch12#sec_stream_cdc)-[變更流的 API 支援](/tw/ch12#sec_stream_change_api)
    - 按時間分列的狀態衍生物, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)
    - 事件溯源, [資料變更捕獲與事件溯源](/tw/ch12#sec_stream_event_sourcing)
    - 保持系統同步, [保持系統同步](/tw/ch12#sec_stream_sync)-[保持系統同步](/tw/ch12#sec_stream_sync)
    - 不可改變事件哲學, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)-[不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations)
  - 專題, [傳遞事件流](/tw/ch12#sec_stream_transmit)
- 嚴格的序列性, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 及時性與完整性, [及時性與完整性](/tw/ch13#sec_future_integrity)
- 條紋（列編碼）, [列式儲存](/tw/ch4#sec_storage_column)
- 強一致性（見 線性一致性）
- 最終的一致性, [自動衝突解決](/tw/ch6#automatic-conflict-resolution)
- 強烈的單份序列性, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
- 主題、上游和物體（三層）, [三元組儲存與 SPARQL](/tw/ch3#id59)
- 訂閱者, [傳遞事件流](/tw/ch12#sec_stream_transmit)
  - （另見 consumers）
- 超級計算機, [雲端計算與超級計算](/tw/ch1#id17)
- Superset（資料視覺化軟體）, [分析（Analytics）](/tw/ch11#sec_batch_olap)
- 監視, [監視](/tw/ch14#id374)
  - （另見 隱私）
- 壽司原則, [從資料倉儲到資料湖](/tw/ch1#from-data-warehouse-to-data-lake)
- 可持續性, [分散式與單節點系統](/tw/ch1#sec_introduction_distributed)
- Swagger（服務定義格式）, [Web 服務](/tw/ch5#sec_web_services)
- swapping to disk（見 virtual memory）
- Swift（程式語言）
  - 記憶體管理, [限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
- 同步引擎, [同步引擎與本地優先軟體](/tw/ch6#sec_replication_offline_clients)-[同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
  - 例項, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
  - 用於本地第一軟體, [實時協作、離線優先和本地優先應用](/tw/ch6#real-time-collaboration-offline-first-and-local-first-apps)
- 同步網路, [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks), [術語表](/tw/glossary)
  - 比較同步網路, [同步與非同步網路](/tw/ch9#sec_distributed_sync_networks)
  - 系統模型, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
- 同步複製, [同步複製與非同步複製](/tw/ch6#sec_replication_sync_async), [術語表](/tw/glossary)
  - 有多個領導, [多主複製](/tw/ch6#sec_replication_multi_leader)
- 系統管理員, [雲時代的運維](/tw/ch1#sec_introduction_operations)
- 系統模型, [知識、真相和謊言](/tw/ch9#sec_distributed_truth), [系統模型與現實](/tw/ch9#sec_distributed_system_model)-[確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - 假設, [信任但驗證](/tw/ch13#sec_future_verification)
  - 演算法的正確性, [定義演算法的正確性](/tw/ch9#defining-the-correctness-of-an-algorithm)
  - 繪製真實世界的地圖, [將系統模型對映到現實世界](/tw/ch9#mapping-system-models-to-the-real-world)
  - 安全和生活, [安全性與活性](/tw/ch9#sec_distributed_safety_liveness)
- 記錄系統, [記錄系統與派生資料](/tw/ch1#sec_introduction_derived), [術語表](/tw/glossary)
  - 資料變更捕獲, [資料變更捕獲的實現](/tw/ch12#id307), [理解資料流](/tw/ch13#id443)
  - 事件日誌, [事件溯源與 CQRS](/tw/ch3#sec_datamodels_events)
  - 事件日誌處理為, [狀態、流和不變性](/tw/ch12#sec_stream_immutability)
- 系統思維, [反饋迴路](/tw/ch14#id372)

### T

- t- digest（演算法）, [響應時間指標的應用](/tw/ch2#sec_introduction_slo_sla)
- 表格連線, [表表連線（維護物化檢視）](/tw/ch12#id326)
- Tableau（資料視覺化軟體）, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp), [分析（Analytics）](/tw/ch11#sec_batch_olap)
- 尾巴 （Unix 工具）, [使用日誌進行訊息儲存](/tw/ch12#id300)
- tail latency（見 延遲）
- 尾頂（財產圖）, [屬性圖](/tw/ch3#id56)
- task (workflows)（見 workflow engines）
- TCP (Transmission Control Protocol), [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
  - 比較電路切換, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
  - comparison to UDP, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 連線失敗, [檢測故障](/tw/ch9#id307)
  - 流量控制, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing), [訊息傳遞系統](/tw/ch12#sec_stream_messaging)
  - 包檢查和, [弱形式的謊言](/tw/ch9#weak-forms-of-lying), [端到端原則](/tw/ch13#sec_future_e2e_argument), [信任但驗證](/tw/ch13#sec_future_verification)
  - 可靠性和重複壓制, [抑制重複](/tw/ch13#id354)
  - 轉發超時, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 用於事務會話, [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)
- 時間（工作流程引擎）, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
- Tensorflow （機器學習圖書館）, [機器學習](/tw/ch11#id290)
- Teradata（資料庫）, [雲原生系統架構](/tw/ch1#sec_introduction_cloud_native), [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- term-partitioned indexes（見 global secondary indexes）
- 終止（協商一致）, [單值共識](/tw/ch10#single-value-consensus), [原子提交作為共識](/tw/ch10#atomic-commitment-as-consensus)
- 測試, [人類與可靠性](/tw/ch2#id31)
- 擊打（記憶體斷）, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- 執行緒（併發）
  - Actor 模型, [分散式 actor 框架](/tw/ch5#distributed-actor-frameworks), [事件驅動架構與 RPC](/tw/ch12#sec_stream_actors_drpc)
    - （另見 event-driven architecture）
  - 原子操作, [原子性](/tw/ch8#sec_transactions_acid_atomicity)
  - 背景執行緒, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables)
  - 執行暫停, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable), [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)-[程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
  - 記憶體障礙, [線性一致性與網路延遲](/tw/ch10#linearizability-and-network-delays)
  - 預設, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
  - single（見 single-threaded execution）
- 三階段承諾, [三階段提交](/tw/ch8#three-phase-commit)
- 三方關係, [屬性圖](/tw/ch3#id56)
- Thrift（資料格式）, [Protocol Buffers](/tw/ch5#sec_encoding_protobuf)
- 吞吐量, [描述效能](/tw/ch2#sec_introduction_percentiles), [描述負載](/tw/ch2#id33), [批處理](/tw/ch11#ch_batch)
- TIBCO, [訊息代理](/tw/ch5#message-brokers)
  - Enterprise Message Service, [訊息代理與資料庫的對比](/tw/ch12#id297)
  - StreamBase (stream analytics), [複合事件處理](/tw/ch12#id317)
- TiDB（資料庫）
  - 基於共識的複製, [單主複製](/tw/ch6#sec_replication_leader)
  - 區域（硬化）, [分片](/tw/ch7#ch_sharding)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
  - 服務衍生資料, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
  - 硬化二級指數, [全域性二級索引](/tw/ch7#id167)
  - 快速隔離支援, [快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
  - 時間戳, [實現線性一致的 ID 生成器](/tw/ch10#implementing-a-linearizable-id-generator)
  - 事務, [事務到底是什麼？](/tw/ch8#sec_transactions_overview), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
  - 使用模型檢查, [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- 分層儲存, [設定新的副本](/tw/ch6#sec_replication_new_replica), [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- TigerBeetle（資料庫）, [總結](/tw/ch3#summary)
  - 確定性模擬測試, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
- TigerGraph（資料庫）
  - GSQL language, [SQL 中的圖查詢](/tw/ch3#id58)
- Tigris（物件儲存）, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- TileDB（資料庫）, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
- 時間
  - 併發與, ["先發生"關係與併發](/tw/ch6#sec_replication_happens_before)
  - 跨渠道時間依賴性, [跨通道時序依賴](/tw/ch10#cross-channel-timing-dependencies)
  - 在分散式系統中, [不可靠的時鐘](/tw/ch9#sec_distributed_clocks)-[限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
    - （另見 clocks）
    - 時鐘同步和準確性, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
    - 依賴同步時鐘, [對同步時鐘的依賴](/tw/ch9#sec_distributed_clocks_relying)-[用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 程序暫停, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)-[限制垃圾回收的影響](/tw/ch9#sec_distributed_gc_impact)
  - 流程處理器中的推理, [時間推理](/tw/ch12#sec_stream_time)-[視窗的型別](/tw/ch12#id324)
    - 事件時間與處理時間, [事件時間與處理時間](/tw/ch12#id322), [微批次與存檔點](/tw/ch12#id329), [統一批處理和流處理](/tw/ch13#id338)
    - 知道視窗何時準備好, [處理滯留事件](/tw/ch12#id323)
    - 事件的時間戳, [你用的是誰的時鐘？](/tw/ch12#id438)
    - 視窗型別, [視窗的型別](/tw/ch12#id324)
  - 分散式系統的系統模型, [系統模型與現實](/tw/ch9#sec_distributed_system_model)
  - 串流中的時間依賴, [連線的時間依賴性](/tw/ch12#sec_stream_join_time)
- 時間序列資料
  - as DataFrames, [資料框、矩陣與陣列](/tw/ch3#sec_datamodels_dataframes)
  - 面向列的儲存, [列式儲存](/tw/ch4#sec_storage_column)
- 每日時鐘, [日曆時鐘](/tw/ch9#time-of-day-clocks)
  - 混合邏輯時鐘, [混合邏輯時鐘](/tw/ch10#hybrid-logical-clocks)
- 及時性, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 協調-避免資料系統, [無協調資料系統](/tw/ch13#id454)
  - 資料流系統的正確性, [資料流系統的正確性](/tw/ch13#id453)
- 超時, [不可靠的網路](/tw/ch9#sec_distributed_networks), [術語表](/tw/glossary)
  - 動態配置, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 失敗, [領導者故障：故障轉移](/tw/ch6#leader-failure-failover)
  - 長度, [超時和無界延遲](/tw/ch9#sec_distributed_queueing)
- TimescaleDB（資料庫）, [列式儲存](/tw/ch4#sec_storage_column)
- 時間戳, [邏輯時鐘](/tw/ch10#sec_consistency_timestamps)
  - 指定流處理中的事件, [你用的是誰的時鐘？](/tw/ch12#id438)
  - 讀後寫入一致性, [讀己之寫](/tw/ch6#sec_replication_ryw)
  - 用於事務命令, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)
  - 執行制約因素不足, [使用邏輯時鐘強制約束](/tw/ch10#enforcing-constraints-using-logical-clocks)
  - 金鑰範圍, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 蘭波特, [Lamport 時間戳](/tw/ch10#lamport-timestamps)
  - 邏輯, [排序事件以捕獲因果關係](/tw/ch13#sec_future_capture_causality)
  - 命令事件, [用於事件排序的時間戳](/tw/ch9#sec_distributed_lww)
  - 時間戳, [實現線性一致的 ID 生成器](/tw/ch10#implementing-a-linearizable-id-generator)
- TLA+ (specification language), [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
- 符號桶（限制重試）, [描述效能](/tw/ch2#sec_introduction_percentiles)
- 墓碑, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [磁碟空間使用](/tw/ch4#disk-space-usage), [日誌壓縮](/tw/ch12#sec_stream_log_compaction)
- 專題（資訊）, [訊息代理](/tw/ch5#message-brokers), [傳遞事件流](/tw/ch12#sec_stream_transmit)
- 撕裂的頁面（B- 樹）, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
- 全序, [術語表](/tw/glossary)
  - broadcast（見 shared logs）
  - 限制, [全序的限制](/tw/ch13#id335)
  - 在邏輯時間戳上, [邏輯時鐘](/tw/ch10#sec_consistency_timestamps)
- 追蹤, [分散式系統的問題](/tw/ch1#sec_introduction_dist_sys_problems)
- 跟蹤行為資料, [隱私與追蹤](/tw/ch14#id373)
  - （另見 隱私）
- 權衡, [資料系統架構中的權衡](/tw/ch1#ch_tradeoffs)-[資料系統、法律與社會](/tw/ch1#sec_introduction_compliance)
- transaction coordinator（見 協調者）
- transaction manager（見 協調者）
- 事務處理, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)-[事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
  - 與分析的比較, [事務處理與分析的特徵](/tw/ch1#sec_introduction_oltp)
  - 與資料儲存的比較, [分析型資料儲存](/tw/ch4#sec_storage_analytics)
- 事務, [事務](/tw/ch8#ch_transactions)-[總結](/tw/ch8#summary), [術語表](/tw/glossary)
  - ACID properties of, [ACID 的含義](/tw/ch8#sec_transactions_acid)
    - 原子性, [原子性](/tw/ch8#sec_transactions_acid_atomicity)
    - 一致性, [一致性](/tw/ch8#sec_transactions_acid_consistency)
    - 永續性, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal), [永續性](/tw/ch8#durability)
    - 隔離性, [隔離性](/tw/ch8#sec_transactions_acid_isolation)
  - 資料完整性, [及時性與完整性](/tw/ch13#sec_future_integrity)
  - 複製, [複製延遲的解決方案](/tw/ch6#id131)
  - compensating（見 compensating transactions）
  - 概念, [事務到底是什麼？](/tw/ch8#sec_transactions_overview)
  - 分散式事務, [分散式事務](/tw/ch8#sec_transactions_distributed)-[再談恰好一次訊息處理](/tw/ch8#exactly-once-message-processing-revisited)
    - 避開, [派生資料與分散式事務](/tw/ch13#sec_future_derived_vs_transactions), [開展分拆工作](/tw/ch13#sec_future_unbundling_favor), [強制約束](/tw/ch13#sec_future_constraints)-[無協調資料系統](/tw/ch13#id454)
    - 失敗放大, [維護派生狀態](/tw/ch13#id446)
    - 已磨損的系統, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
    - 可疑/不確定狀況, [協調器故障](/tw/ch8#coordinator-failure), [存疑時持有鎖](/tw/ch8#holding-locks-while-in-doubt)
    - 兩階段提交, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)-[三階段提交](/tw/ch8#three-phase-commit)
    - 使用, [跨不同系統的分散式事務](/tw/ch8#sec_transactions_xa)-[恰好一次訊息處理](/tw/ch8#sec_transactions_exactly_once)
    - XA 事務, [XA 事務](/tw/ch8#xa-transactions)-[XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
  - OLTP versus analytics queries, [分析（Analytics）](/tw/ch11#sec_batch_olap)
  - 目標, [事務](/tw/ch8#ch_transactions)
  - 可序列化, [可序列化](/tw/ch8#sec_transactions_serializability)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
    - 實際執行, [實際序列執行](/tw/ch8#sec_transactions_serial)-[序列執行總結](/tw/ch8#summary-of-serial-execution)
    - 悲觀與樂觀的併發控制, [悲觀併發控制與樂觀併發控制](/tw/ch8#pessimistic-versus-optimistic-concurrency-control)
    - 可序列化快照隔離, [可序列化快照隔離（SSI）](/tw/ch8#sec_transactions_ssi)-[可序列化快照隔離的效能](/tw/ch8#performance-of-serializable-snapshot-isolation)
    - 兩階段鎖定, [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)-[索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
  - 單物件和多物件, [單物件與多物件操作](/tw/ch8#sec_transactions_multi_object)-[處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
    - 處理錯誤和中止, [處理錯誤和中止](/tw/ch8#handling-errors-and-aborts)
    - 多物件事務的需要, [多物件事務的需求](/tw/ch8#sec_transactions_need)
    - 單物件寫入, [單物件寫入](/tw/ch8#sec_transactions_single_object)
  - 快照隔離（見 snapshots）
  - 嚴格的序列性, [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition)
  - 薄弱的隔離水平, [弱隔離級別](/tw/ch8#sec_transactions_isolation_levels)-[物化衝突](/tw/ch8#materializing-conflicts)
    - 防止丟失更新, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)-[衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
    - 讀已提交, [讀已提交](/tw/ch8#sec_transactions_read_committed)-[快照隔離與可重複讀](/tw/ch8#sec_transactions_snapshot_isolation)
- 曲線（圖）, [屬性圖](/tw/ch3#id56)
- 三（資料結構）, [構建和合並 SSTable](/tw/ch4#constructing-and-merging-sstables), [全文檢索](/tw/ch4#sec_storage_full_text)
  - as SSTable index, [SSTable 檔案格式](/tw/ch4#the-sstable-file-format)
- 觸發器（資料庫）, [傳遞事件流](/tw/ch12#sec_stream_transmit)
- Trino（資料倉儲）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 聯邦資料庫, [一切的後設資料庫](/tw/ch13#id341)
  - 查詢最佳化器, [查詢語言](/tw/ch11#sec_batch_query_lanauges)
  - 用於 ETL, [提取-轉換-載入（ETL）](/tw/ch11#sec_batch_etl_usage)
  - 工作流程示例, [工作流排程](/tw/ch11#sec_batch_workflows)
- 三層, [三元組儲存與 SPARQL](/tw/ch3#id59)-[SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
  - SPARQL 查詢語言, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- 翻轉視窗（流處理）, [視窗的型別](/tw/ch12#id324)
  - （另見 windows）
  - 在微戰鬥中, [微批次與存檔點](/tw/ch12#id329)
- Turbopuffer（種子搜尋） Name, [設定新的副本](/tw/ch6#sec_replication_new_replica)
- Turtle (RDF data format), [三元組儲存與 SPARQL](/tw/ch3#id59)
- Twitter（見 X (social network)）
- 兩階段提交, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)-[協調器故障](/tw/ch8#coordinator-failure), [術語表](/tw/glossary)
  - 與雙相鎖定混淆, [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)
  - 協調員失敗, [協調器故障](/tw/ch8#coordinator-failure)
  - 協調員恢復, [從協調器故障中恢復](/tw/ch8#recovering-from-coordinator-failure)
  - 如何運作, [系統性的承諾](/tw/ch8#a-system-of-promises)
  - 績效成本, [跨不同系統的分散式事務](/tw/ch8#sec_transactions_xa)
  - problems with XA transactions, [XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
  - 持有鎖定的事務, [存疑時持有鎖](/tw/ch8#holding-locks-while-in-doubt)
- 兩階段鎖定, [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)-[索引範圍鎖](/tw/ch8#sec_transactions_2pl_range), [什麼使系統具有線性一致性？](/tw/ch10#sec_consistency_lin_definition), [術語表](/tw/glossary)
  - 與兩階段提交混淆, [兩階段鎖定（2PL）](/tw/ch8#sec_transactions_2pl)
  - 增長和縮小階段, [兩階段鎖定的實現](/tw/ch8#implementation-of-two-phase-locking)
  - 索引範圍鎖定, [索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
  - 業績, [兩階段鎖定的效能](/tw/ch8#performance-of-two-phase-locking)
- 型別檢查,動態對靜態, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)

### U

- UDP (User Datagram Protocol)
  - comparison to TCP, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 多廣播, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- 終極線上（遊戲）, [分片](/tw/ch7#ch_sharding)
- 未繫結的資料集, [流處理](/tw/ch12#ch_stream), [術語表](/tw/glossary)
  - （另見 streams）
- 無限制的延誤, [術語表](/tw/glossary)
  - 在網路中, [超時和無界延遲](/tw/ch9#sec_distributed_queueing)
  - 程序暫停, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- 解析資料庫, [分拆資料庫](/tw/ch13#sec_future_unbundling)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
  - 構建資料儲存技術, [組合使用資料儲存技術](/tw/ch13#id447)-[分拆系統與整合系統](/tw/ch13#id448)
    - 聯邦制與拆分制, [一切的後設資料庫](/tw/ch13#id341)
  - 圍繞資料流設計應用程式, [圍繞資料流設計應用](/tw/ch13#sec_future_dataflow)-[流處理器和服務](/tw/ch13#id345)
  - 觀察匯出狀態, [觀察派生資料狀態](/tw/ch13#sec_future_observing)-[多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
    - 實現檢視和快取, [物化檢視和快取](/tw/ch13#id451)
    - 多硬資料處理, [多分割槽資料處理](/tw/ch13#sec_future_unbundled_multi_shard)
    - 推動客戶端更改狀態, [將狀態變更推送給客戶端](/tw/ch13#id348)
- uncertain (transaction status)（見 存疑）
- 聯盟型別（在 Avro）, [模式演化規則](/tw/ch5#schema-evolution-rules)
- uniq（Unix 工具）, [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [簡單日誌分析](/tw/ch11#sec_batch_log_analysis), [分散式作業編排](/tw/ch11#id278)
- 獨特性限制
  - 同步檢查, [寬鬆地解釋約束](/tw/ch13#id362)
  - 需要協商一致, [唯一性約束需要達成共識](/tw/ch13#id452)
  - 需要線性, [約束與唯一性保證](/tw/ch10#sec_consistency_uniqueness)
  - 以日誌為基礎的信件中的獨特性, [基於日誌訊息傳遞中的唯一性](/tw/ch13#sec_future_uniqueness_log)
- 團結（資料目錄）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
- universally unique identifiers（見 UUIDs）
- unix 哲學
  - 比較關聯式資料庫, [分拆資料庫](/tw/ch13#sec_future_unbundling), [一切的後設資料庫](/tw/ch13#id341)
  - 與流處理的比較, [流處理](/tw/ch12#sec_stream_processing)
- unix 管道, [簡單日誌分析](/tw/ch11#sec_batch_log_analysis)
  - 與分散式批次處理相比, [工作流排程](/tw/ch11#sec_batch_workflows)
- UPDATE statement (SQL), [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
- 更新
  - 防止丟失更新, [防止丟失更新](/tw/ch8#sec_transactions_lost_update)-[衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
    - 原子寫入操作, [原子寫操作](/tw/ch8#atomic-write-operations)
    - 自動檢測丟失的更新, [自動檢測丟失的更新](/tw/ch8#automatically-detecting-lost-updates)
    - 比較和設定, [條件寫入（比較並設定）](/tw/ch8#sec_transactions_compare_and_set)
    - 衝突解決和推廣, [衝突解決與複製](/tw/ch8#conflict-resolution-and-replication)
    - 使用明確的鎖定, [顯式鎖定](/tw/ch8#explicit-locking)
  - 防止寫入skew, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[物化衝突](/tw/ch8#materializing-conflicts)
- 使用量
  - 批次過程排程, [資源分配](/tw/ch11#id279)
  - 透過預設增加, [故障處理](/tw/ch11#id281)
  - 與暫時取捨, [我們不能簡單地使網路延遲可預測嗎？](/tw/ch9#can-we-not-simply-make-network-delays-predictable)
- uTP protocol (BitTorrent), [TCP 的侷限性](/tw/ch9#sec_distributed_tcp)
- UUIDs, [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)

### V

- 有效性（協商一致）, [單值共識](/tw/ch10#single-value-consensus), [原子提交作為共識](/tw/ch10#atomic-commitment-as-consensus)
- vBuckets（硬化）, [分片](/tw/ch7#ch_sharding)
- 向量時鐘, [版本向量](/tw/ch6#version-vectors)
  - （另見 版本向量）
  - 和 Lamport/hybrid 邏輯鍾, [Lamport/混合邏輯時鐘 vs. 向量時鐘](/tw/ch10#lamporthybrid-logical-clocks-vs-vector-clocks)
  - 和版本向量, [版本向量](/tw/ch6#version-vectors)
- 向量嵌入, [向量嵌入](/tw/ch4#id92)
- 向量處理, [查詢執行：編譯與向量化](/tw/ch4#sec_storage_vectorized)
- 供應商鎖定, [雲服務的利弊](/tw/ch1#sec_introduction_cloud_tradeoffs)
- Venice（資料庫）, [對外提供派生資料](/tw/ch11#sec_batch_serving_derived)
- 核查, [信任但驗證](/tw/ch13#sec_future_verification)-[用於可審計資料系統的工具](/tw/ch13#id366)
  - 避免盲目信任, [不要盲目信任承諾](/tw/ch13#id364)
  - 設計可審計性, [為可審計性而設計](/tw/ch13#id365)
  - 端對端完整性檢查, [端到端原則重現](/tw/ch13#id456)
  - 可審計資料系統工具, [用於可審計資料系統的工具](/tw/ch13#id366)
- 版本控制系統
  - 合併衝突, [手動衝突解決](/tw/ch6#manual-conflict-resolution)
  - 依賴不可改變的資料, [併發控制](/tw/ch12#sec_stream_concurrency)
- 版本向量, [不同拓撲的問題](/tw/ch6#problems-with-different-topologies), [版本向量](/tw/ch6#version-vectors)
  - 點數, [版本向量](/tw/ch6#version-vectors)
  - 對向量時鐘, [版本向量](/tw/ch6#version-vectors)
- Vertica（資料庫）, [雲資料倉儲](/tw/ch4#sec_cloud_data_warehouses)
  - 處理寫入, [寫入列式儲存](/tw/ch4#writing-to-column-oriented-storage)
- vertical scaling（見 scaling up）
- 頂點（圖）, [圖資料模型](/tw/ch3#sec_datamodels_graph)
  - 屬性圖模型, [屬性圖](/tw/ch3#id56)
- 電子遊戲, [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- 影片轉碼（例如）, [跨通道時序依賴](/tw/ch10#cross-channel-timing-dependencies)
- views (SQL queries), [Datalog：遞迴關係查詢](/tw/ch3#id62)
  - materialized views（見 物化）
- 檢視戳複製, [共識](/tw/ch10#sec_consistency_consensus), [共識的實踐](/tw/ch10#sec_consistency_total_order)
  - 使用模型檢查, [模型檢查與規範語言](/tw/ch9#model-checking-and-specification-languages)
  - 檢視編號, [從單主複製到共識](/tw/ch10#from-single-leader-replication-to-consensus)
- 虛擬塊裝置, [儲存與計算的分離](/tw/ch1#sec_introduction_storage_compute)
- 虛擬檔案系統, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
  - 比較分散式檔案系統, [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- 虛擬機器, [雲服務的分層](/tw/ch1#layering-of-cloud-services)
  - 上下文開關, [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
  - 網路效能, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 吵鬧的鄰居, [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
  - 虛擬時鐘在, [時鐘同步和準確性](/tw/ch9#sec_distributed_clock_accuracy)
- 虛擬記憶體
  - 因頁面錯誤造成的程序暫停, [延遲與響應時間](/tw/ch2#id23), [程序暫停](/tw/ch9#sec_distributed_clocks_pauses)
- Virtuoso（資料庫）, [SPARQL 查詢語言](/tw/ch3#the-sparql-query-language)
- VisiCalc (spreadsheets), [圍繞資料流設計應用](/tw/ch13#sec_future_dataflow)
- Vitess（資料庫）
  - 鍵程硬化, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
- 節點（硬化）, [分片](/tw/ch7#ch_sharding)
- 詞彙, [三元組儲存與 SPARQL](/tw/ch3#id59)
- Voice over IP (VoIP), [網路擁塞和排隊](/tw/ch9#network-congestion-and-queueing)
- VoltDB（資料庫）
  - 交叉硬度序列化, [分片](/tw/ch8#sharding)
  - 確定性儲存程式, [儲存過程的利弊](/tw/ch8#sec_transactions_stored_proc_tradeoffs)
  - 記憶體儲, [全記憶體儲存](/tw/ch4#sec_storage_inmemory)
  - 程序/核心模式, [分片的利與弊](/tw/ch7#sec_sharding_reasons)
  - 二級指數, [本地二級索引](/tw/ch7#id166)
  - 事務的序列執行, [實際序列執行](/tw/ch8#sec_transactions_serial)
  - 基於語句的複製, [基於語句的複製](/tw/ch6#statement-based-replication), [失敗後重建狀態](/tw/ch12#sec_stream_state_fault_tolerance)
  - 流程處理中的事務, [原子提交再現](/tw/ch12#sec_stream_atomic_commit)

### W

- 預寫式日誌, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal)
- WAL-G (backup tool), [設定新的副本](/tw/ch6#sec_replication_new_replica)
- WarpStream（訊息系統）, [磁碟空間使用](/tw/ch12#sec_stream_disk_usage)
- web services（見 services）
- 網路使用者, [直接從生產者傳遞給消費者](/tw/ch12#id296)
- 網路方法（通訊）, [訊息代理](/tw/ch5#message-brokers)
- WebSocket (protocol), [將狀態變更推送給客戶端](/tw/ch13#id348)
- 寬柱資料模型, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
  - 相對於面向列的儲存, [列壓縮](/tw/ch4#sec_storage_column_compression)
- 視窗（流程處理）, [流分析](/tw/ch12#id318), [時間推理](/tw/ch12#sec_stream_time)-[視窗的型別](/tw/ch12#id324)
  - 更改日誌的無限視窗, [維護物化檢視](/tw/ch12#sec_stream_mat_view), [流表連線（流擴充）](/tw/ch12#sec_stream_table_joins)
  - 知道所有事件何時到來, [處理滯留事件](/tw/ch12#id323)
  - 串流在視窗內連線, [流流連線（視窗連線）](/tw/ch12#id440)
  - 視窗型別, [視窗的型別](/tw/ch12#id324)
- WITH RECURSIVE syntax (SQL), [SQL 中的圖查詢](/tw/ch3#id58)
- Word2Vec (language model), [向量嵌入](/tw/ch4#id92)
- 工作流程引擎, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
  - Airflow（見 Airflow（工作流排程器））
  - 批處理, [工作流排程](/tw/ch11#sec_batch_workflows)
  - Camunda（見 Camunda (workflow engine)）
  - Dagster（見 Dagster（工作流排程器））
  - 持久執行, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
  - 提取-轉換-載入（ETL）（見 ETL）
  - 執行器, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows)
  - 樂團, [持久化執行與工作流](/tw/ch5#sec_encoding_dataflow_workflows), [批處理](/tw/ch11#ch_batch)
  - Orkes（見 Orkes (workflow engine)）
  - Prefect（見 Prefect（工作流排程器））
  - 依賴決定性因素, [確定性模擬測試](/tw/ch9#deterministic-simulation-testing)
  - Restate（見 Restate (workflow engine)）
  - Temporal（見 Temporal (workflow engine)）
- 工作設定, [排序與記憶體聚合](/tw/ch11#id275)
- 寫入放大, [寫放大](/tw/ch4#write-amplification)
- 寫路徑, [觀察派生資料狀態](/tw/ch13#sec_future_observing)
- 寫偏差, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[物化衝突](/tw/ch8#materializing-conflicts)
  - 特性, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew)-[導致寫偏差的幻讀](/tw/ch8#sec_transactions_phantom), [基於過時前提的決策](/tw/ch8#decisions-based-on-an-outdated-premise)
  - 例項, [寫偏差與幻讀](/tw/ch8#sec_transactions_write_skew), [寫偏差的更多例子](/tw/ch8#more-examples-of-write-skew)
  - 物化衝突, [物化衝突](/tw/ch8#materializing-conflicts)
  - 實際發生情況, [維護完整性，儘管軟體有Bug](/tw/ch13#id455)
  - 幻讀, [導致寫偏差的幻讀](/tw/ch8#sec_transactions_phantom)
  - 預防
    - 在快照隔離中, [基於過時前提的決策](/tw/ch8#decisions-based-on-an-outdated-premise)-[檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
    - 雙相鎖定, [謂詞鎖](/tw/ch8#predicate-locks)-[索引範圍鎖](/tw/ch8#sec_transactions_2pl_range)
    - 選項, [寫偏差的特徵](/tw/ch8#characterizing-write-skew)
- 預寫式日誌, [使 B 樹可靠](/tw/ch4#sec_storage_btree_wal), [預寫日誌（WAL）傳輸](/tw/ch6#write-ahead-log-wal-shipping)
  - 持久執行, [持久化執行](/tw/ch5#durable-execution)
- 寫入（資料庫）
  - 原子寫入操作, [原子寫操作](/tw/ch8#atomic-write-operations)
  - 檢測影響前讀的寫入, [檢測影響先前讀取的寫入](/tw/ch8#sec_detecting_writes_affect_reads)
  - 防止汙穢的寫作,, [沒有髒寫](/tw/ch8#sec_transactions_dirty_write)
- WS-\* framework, [遠端過程呼叫（RPC）的問題](/tw/ch5#sec_problems_with_rpc)
- WS-AtomicTransaction (2PC), [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc)

### X

- X （社會網路）
  - 建造住房時間表（例如）, [案例研究：社交網路首頁時間線](/tw/ch2#sec_introduction_twitter), [從同一事件日誌中派生多個檢視](/tw/ch12#sec_stream_deriving_views), [表表連線（維護物化檢視）](/tw/ch12#id326), [物化檢視和快取](/tw/ch13#id451)
    - 加入費用, [社交網路案例研究中的反正規化](/tw/ch3#denormalization-in-the-social-networking-case-study)
    - 描述負載, [描述負載](/tw/ch2#id33)
    - 過失容忍, [容錯](/tw/ch2#id27)
    - 業績計量, [描述效能](/tw/ch2#sec_introduction_percentiles)
  - DistributedLog (event log), [使用日誌進行訊息儲存](/tw/ch12#id300)
  - Snowflake (ID generator), [ID 生成器和邏輯時鐘](/tw/ch10#sec_consistency_logical)
- XA 事務, [兩階段提交（2PC）](/tw/ch8#sec_transactions_2pc), [XA 事務](/tw/ch8#xa-transactions)-[XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
  - 啟發式決策, [從協調器故障中恢復](/tw/ch8#recovering-from-coordinator-failure)
  - 問題, [XA 事務的問題](/tw/ch8#problems-with-xa-transactions)
- xargs （Unix 工具） （英語）., [簡單日誌分析](/tw/ch11#sec_batch_log_analysis)
- XFS (file system), [分散式檔案系統](/tw/ch11#sec_batch_dfs)
- XGBoost (machine learning library), [機器學習](/tw/ch11#id290)
- XML
  - 二進位制變體, [二進位制編碼](/tw/ch5#binary-encoding)
  - 資料位置, [讀寫的資料區域性](/tw/ch3#sec_datamodels_document_locality)
  - encoding RDF data, [RDF 資料模型](/tw/ch3#the-rdf-data-model)
  - 應用資料的問題, [JSON、XML 及其二進位制變體](/tw/ch5#sec_encoding_json)
  - 關聯式資料庫, [文件模型中的模式靈活性](/tw/ch3#sec_datamodels_schema_flexibility)
  - XML databases, [關係模型與文件模型](/tw/ch3#sec_datamodels_history), [文件的查詢語言](/tw/ch3#query-languages-for-documents)
- Xorq（查詢引擎）, [一切的後設資料庫](/tw/ch13#id341)
- XPath, [文件的查詢語言](/tw/ch3#query-languages-for-documents)
- XQuery, [文件的查詢語言](/tw/ch3#query-languages-for-documents)

### Y

- 亞虎
  - 響應時間研究, [平均值、中位數與百分位點](/tw/ch2#id24)
- YARN (job scheduler), [分散式作業編排](/tw/ch11#id278), [應用程式碼和狀態的分離](/tw/ch13#id344)
  - ApplicationMaster, [分散式作業編排](/tw/ch11#id278)
- Yjs (CRDT library), [同步引擎的利弊](/tw/ch6#pros-and-cons-of-sync-engines)
- YugabyteDB（資料庫）
  - 雜湊變硬, [按雜湊範圍分片](/tw/ch7#sharding-by-hash-range)
  - 鍵程硬化, [按鍵的範圍分片](/tw/ch7#sec_sharding_key_range)
  - 多領導複製, [跨地域執行](/tw/ch6#sec_replication_multi_dc)
  - 請求路由, [請求路由](/tw/ch7#sec_sharding_routing)
  - 硬化二級指數, [全域性二級索引](/tw/ch7#id167)
  - 平板（硬化）, [分片](/tw/ch7#ch_sharding)
  - 事務, [事務到底是什麼？](/tw/ch8#sec_transactions_overview), [資料庫內部的分散式事務](/tw/ch8#sec_transactions_internal)
  - 使用時鐘同步, [用於全域性快照的同步時鐘](/tw/ch9#sec_distributed_spanner)

### Z

- Zab（協商一致演算法）, [共識](/tw/ch10#sec_consistency_consensus), [共識的實踐](/tw/ch10#sec_consistency_total_order)
  - use in ZooKeeper, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
- 零複製, [編碼資料的格式](/tw/ch5#sec_encoding_formats)
- zero-disk architecture (ZDA), [設定新的副本](/tw/ch6#sec_replication_new_replica)
- ZeroMQ (messaging library), [直接從生產者傳遞給消費者](/tw/ch12#id296)
- 殭屍（分裂的大腦）, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens)
- zones (cloud computing)（見 availability zones）
- ZooKeeper (coordination service), [協調服務](/tw/ch10#sec_consistency_coordination)-[服務發現](/tw/ch10#service-discovery)
  - 生成柵欄標誌, [隔離殭屍程序和延遲請求](/tw/ch9#sec_distributed_fencing_tokens), [使用共享日誌](/tw/ch10#sec_consistency_smr), [協調服務](/tw/ch10#sec_consistency_coordination)
  - 線性操作, [實現線性一致性系統](/tw/ch10#sec_consistency_implementing_linearizable)
  - 鎖和領袖選舉, [鎖定與領導者選舉](/tw/ch10#locking-and-leader-election)
  - 觀察員, [服務發現](/tw/ch10#service-discovery)
  - 用於服務發現, [負載均衡器、服務發現和服務網格](/tw/ch5#sec_encoding_service_discovery), [服務發現](/tw/ch10#service-discovery)
  - 用於硬性轉讓, [請求路由](/tw/ch7#sec_sharding_routing)
  - 使用 Zab 演算法, [共識](/tw/ch10#sec_consistency_consensus)
