--- title: 索引 weight: 550 breadcrumbs: false --- ### 符號 - 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) - 問責制, [責任與問責](/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(物件儲存)) - 放大 - 偏見, [偏見與歧視](/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) - 偏向, [偏見與歧視](/ch14#id370) - bidirectional replication(見 multi-leader replication) - 泥漿大球, [簡單性:管理複雜度](/tw/ch2#id38) - 大資料 - 對資料最小化, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [立法與自律](/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), [同意與選擇自由](/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) - 個人資料, [責任與問責](/ch14#id371), [隱私與資料使用](/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) - 信用評級機構, [責任與問責](/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), [立法與自律](/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) - 歧視, [偏見與歧視](/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) - 道德操守, [將事情做正確](/ch14)-[立法與自律](/ch14#sec_future_legislation) - 道德守則和專業實務, [將事情做正確](/ch14) - 立法和自律, [立法與自律](/ch14#sec_future_legislation) - 預測分析, [預測分析](/ch14#id369)-[反饋迴路](/ch14#id372) - 擴大偏見, [偏見與歧視](/ch14#id370) - 反饋迴圈, [反饋迴路](/ch14#id372) - 隱私和跟蹤, [隱私與追蹤](/ch14#id373)-[立法與自律](/ch14#sec_future_legislation) - 同意和選擇自由, [同意與選擇自由](/ch14#id375) - 資料作為資產和權力, [資料作為資產與權力](/ch14#id376) - 隱私的含義, [隱私與資料使用](/ch14#id457) - 監視, [監視](/ch14#id374) - 尊重、尊嚴和機構, [立法與自律](/ch14#sec_future_legislation) - 意外後果, [將事情做正確](/ch14), [反饋迴路](/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) - 加油站演算法定價, [反饋迴路](/ch14#id372) - GDPR (regulation), [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance), [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations) - 同意書, [同意與選擇自由](/ch14#id375) - 資料最小化, [立法與自律](/ch14#sec_future_legislation) - 合法權益, [同意與選擇自由](/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) - 政府對資料的使用, [資料作為資產與權力](/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, [回顧工業革命](/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), [立法與自律](/ch14#sec_future_legislation) - legitimate interest (GDPR), [同意與選擇自由](/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) - 道德考慮, [預測分析](/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), [預測分析](/ch14#id369)-[反饋迴路](/ch14#id372) - 擴大偏見, [偏見與歧視](/ch14#id370) - ethics of(見 ethics) - 反饋迴圈, [反饋迴路](/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(見 基於領導者的複製) - 隱私, [隱私與追蹤](/ch14#id373)-[立法與自律](/ch14#sec_future_legislation) - 同意和選擇自由, [同意與選擇自由](/ch14#id375) - 資料作為資產和權力, [資料作為資產與權力](/ch14#id376) - 刪除資料, [不變性的侷限性](/tw/ch12#sec_stream_immutability_limitations) - ethical considerations(見 ethics) - 立法和自律, [立法與自律](/ch14#sec_future_legislation) - 含義, [隱私與資料使用](/ch14#id457) - 條例, [資料系統、法律與社會](/tw/ch1#sec_introduction_compliance) - 監視, [監視](/ch14#id374) - 跟蹤行為資料, [隱私與追蹤](/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) - 責任和問責制, [責任與問責](/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), [立法與自律](/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) - 監視, [監視](/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) - 系統思維, [反饋迴路](/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) - 跟蹤行為資料, [隱私與追蹤](/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)