分散式資料庫原理、架構與實踐

《分散式資料庫原理、架構與實踐》是由2021年10月機械工業出版社出版的圖書。

基本介紹

  • 中文名:分散式資料庫原理、架構與實踐
  • 作者:李海翔
  • 出版社:機械工業出版社 
  • ISBN:9787111691617
作品簡介,作品目錄,

作品簡介

現代的分散式技術在網際網路套用的驅動下,在CAP理論的引領下,已經有了很多新的內涵和外延。而分散式技術體系下,分散式資料庫技術的發展方興未艾,其中有很多“新”問題正在被研究,例如:CAP理論中代表分散式一致性的C和事務ACID中的C之間是什麼關係?是否存在可結合之處?當然,也有很多“新”技術正在發展中。但是,在分散式資料庫領域缺少體系化的、深入剖析資料庫原理的書籍,使得這個領域的技術傳播偏弱,尤其是分散式資料庫領域的一致性等相關技術,存在概念混雜、理解不一的問題。筆者基於對該領域多年的科研和實踐,歷經數年,把對分散式資料庫領域一些重要技術的理解和在實踐中所得的經驗整理成冊,期待以圖書的形式幫到更多讀者。本書若是能促進分散式資料庫的進一步發展,筆者將不勝榮幸。

作品目錄

序一
序二
序三
序四
前言
第一篇 原理
第1章 分散式資料庫系統的挑戰和原理
1.1 分散式資料庫系統的挑戰
1.2 分散式理論
1.3 分散式系統一致性的本質
第2章 深入研究一致性
2.1 概述
2.2 結果一致性
2.3 次序一致性
2.4 分散式事務一致性
2.5 架構一致性
第3章 一致性問題的解法
3.1 依賴物理時間引發的問題
3.2 邏輯時鐘
3.3 向量時鐘
3.4 混合邏輯時鐘
3.5 Paxos協定
3.6 Raft算法
第4章 分散式事務原理
4.1 概述
4.2 基本的分散式事務並發訪問控制機制
4.3 OCC算法
4.4 MVCC技術
4.5 前沿的並發控制技術
4.6 分散式提交技術
4.7 可串列化發展歷史
4.8 其他分散式處理技術
第二篇 架構
第5章 去中心化的分散式資料庫架構
5.1 分散式存儲架構
5.2 分散式查詢最佳化與並行執行架構
5.3 高可用性架構
5.4 分散式事務架構
5.5 可擴展性架構
5.6 強一致性
5.7 解耦
第6章 新技術與分散式資料庫架構
6.1 新硬體
6.2 智慧型資料庫
6.3 雲計算與資料庫
6.4 HTAP
6.5 下一代資料庫
第三篇 典型案例
第7章 Spanner深度探索
7.1 從Spanner的兩篇重點論文說起
7.2 Spanner的架構
7.3 Spanner的事務處理模型
7.4 Spanner與CAP
第8章 Percolator事務處理模型
8.1 Percolator的架構
8.2 Percolator的事務處理
第9章 CockroachDB深度探索
9.1 CockroachDB的架構
9.2 CockroachDB事務處理模型
9.3 分散式一致性實現原理
第10章 其他資料庫
10.1 記憶體型資料庫Hekaton的事務處理機制
10.2 文檔型分散式資料庫MongoDB
10.3 列存分散式資料庫HBase
10.4 Greenplum
10.5 圖、鍵值、文檔事務處理技術
10.6 深入討論資料庫架構
參考文獻

相關詞條

熱門詞條

聯絡我們