互联网
类型
可以朗读
语音朗读
299千字
字数
2021-10-01
发行日期
展开全部
主编推荐语
腾讯T14专家基于底层原理、前沿研究和作者实践剖析分布式数据库一致性及事务,多位高校教授、公司高管力荐。
内容简介
现代的分布式技术在互联网应用的驱动下,在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 深入讨论数据库架构
- 参考文献
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。