更新时间:2021-10-20 15:26:27
封面
版权页
序一
序二
序三
序四
前言
第一篇 原理
第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 深入讨论数据库架构
参考文献