PostgreSQL开源图书《PostgreSQL 14技术内幕》(PostgreSQL 14 Internals)
本书适合那些在使用PostgreSQL数据库时不满足于黑盒方法想进一步探索其内部结构(知其甚解)的人。
首先简要介绍了PostgreSQL的主要概念,然后深入数据一致性和隔离,解释了多版本并发控制和快照隔离、缓冲区缓存和预写日志以及锁定系统的实现细节。
接着介绍了SQL查询计划和执行的问题,包括对数据访问和连接方法、统计信息以及各种类型索引的讨论。
目标读者为至少对 PostgreSQL 的工作原理有一定的了解。 入门级用户需要先补充一些PostgreSQL 基本概念,然后再阅读研究则会减少入门曲线。
本书有适合于对那些熟悉其他数据库系统(比如Mysql 或者 Oracle)转而想使用PostgreSQL并想了解数据库间的差异的人也有大有帮助。
全书分五部分:
一、隔离和MVCC
二、缓冲区缓存和 WAL
三、锁
四、查询执行
五、类型和索引
PDF获获取地址
网页链接
PostgreSQL技术内幕汉化