分布式数据库原理、架构与实践

分布式数据库原理、架构与实践

作者:李海翔

出版社:机械工业

出版年: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、深入讨论数据库架构
参考文献

相关推荐

微信二维码