PostgreSQL指南:内幕探索

PostgreSQL指南:内幕探索

评分

★★★★★

ISBN

9787121357091

出版社

电子工业出版社 2019-05-01出版

作者

铃木启修

分类

数据库

内容简介
PostgreSQL是一个开源的多用途关系数据库系统,在世界各地广泛使用。它是一个集成了子系统的庞大系统,每个系统都有一个特殊的复杂功能,并且可以相互协作。对内部机制的理解对于使用PostgreSQL进行管理和集成至关重要,本书从内核逻辑层面展现了PostgreSQL的全貌,并详细分析了PostgreSQL数据库的进程与内存体系结构,并发控制的原理及多种场景的流程、内存管理机制、预写日志的文件结构、流复制等多个子系统的的原理细节。
AI简介
这是一本深入探讨PostgreSQL数据库内部机制的书籍。全书以数据库集簇为起点,详细解析了数据库集簇的逻辑结构和物理结构,揭示了PostgreSQL如何组织和管理数据库中的数据。同时,本书还深入剖析了进程和内存架构,解释了PostgreSQL如何管理进程和内存资源,以支持数据库的高效运行。 在查询处理方面,本书详细讲解了查询处理的过程,包括单表查询的代价估计、创建单表查询的计划树、执行器如何工作、连接以及创建多表查询计划树等。这些内容对于理解PostgreSQL的查询优化机制至关重要。 在并发控制方面,本书深入探讨了并发控制的原理,包括事务标识、元组结构、元组的增、删、改、提交日志、事务快照、可见性检查规则、可见性检查以及防止丢失更新等。这些内容对于理解PostgreSQL如何保证数据的一致性和完整性具有重要意义。 此外,本书还详细介绍了外部数据包装器、清理过程、堆内元组和仅索引扫描、缓冲区管理器、事务日志与WAL段文件以及基础备份与时间点恢复等子系统的原理和细节。这些内容对于理解PostgreSQL的备份和恢复机制、事务日志机制以及缓冲区管理机制等具有重要意义。
阅读/下载地址