PostgreSQL技术内幕:事务处理深度探索

PostgreSQL技术内幕:事务处理深度探索

评分

★★★★★

ISBN

9787121415616

出版社

电子工业出版社 2021-07-01出版

作者

张树杰

分类

编程设计

内容简介
事务是关系型数据库实现的核心内容,它具有原子性、一致性、隔离性和持久性等特点,是数据库实现并发控制和故障恢复的基础。本书首先分析了PostgreSQL数据库事务的实现机制,包括事务的基本概念、两阶段锁的原理及实现方法、多版本并发控制的原理及实现方法、故障恢复的实现方法等,然后通过介绍物理复制、逻辑复制、Zheap引擎的原理及实现、SSI的实现、两阶段提交的原理及实现,使读者获得了对事务更深入的理解,从而使读者既能了解事务的原理,也能清楚事务的实现细节。本书适合数据库内核开发及相关领域的研究人员、数据库DBA、高等院校相关专业的本科生或者研究生阅读。
AI简介
这是一本深入探讨PostgreSQL数据库事务处理机制的著作。该书首先从事务的基本概念出发,详细分析了事务的作用、性质、隔离级别,以及PostgreSQL中的事务处理流程。接着,该书深入讨论了事务的并发控制方法,包括两阶段锁的原理及实现方法,以及多版本并发控制(MVCC) 的原理及实现方法。此外,该书还详细阐述了故障恢复的实现方法,包括事务日志、日志文件、日志格式、检查点、日志归档、基础备份、PITR等内容。 在介绍事务的并发控制方法和故障恢复方式时,该书深入探讨了事务的原子性,并详细阐述了两阶段锁的基本概念。同时,该书还详细介绍了MVCC的概念和实现方式,以及元组版本信息的存储方式。此外,该书还深入探讨了快照的定义和类型,以及数据库故障恢复的重要性。 在介绍物理复制和逻辑复制时,该书详细阐述了PostgreSQL物理复制方法,包括同步复制和异步复制的概念和特点,以及物理复制的过程。同时,该书还详细介绍了逻辑复制的概念和特点,以及Zheap引擎的设计与实现概述。此外,该书还深入探讨了分布式数据库的关注点,以及两阶段提交技术的应用场景。
阅读/下载地址