PostgreSQL指南:内幕探索

铃木启修
PostgreSQL是一个开源的多用途关系数据库系统,在世界各地广泛使用。它是一个集成了子系统的庞大系统,每个系统都有一个特殊的复杂功能,并且可以相互协作。对内部机制的理解对于使用PostgreSQL进行管理和集成至关重要,本书从内核逻辑层面展现了PostgreSQL的全貌,并详细分析了PostgreSQL数据库的进程与内存体系结构,并发控制的原理及多种场景的流程、内存管理机制、预写日志的文件结构、流复制等多个子系统的的原理细节。
钱思惘

之前学习背的八股文都是mysql,入职的公司用的是pg,得益于sql标准,使用的时候就当MySQL用了,也没啥问题。心血来潮想看看具体实现跟MySQL有啥不同。简单过了一下,差别还是挺大的。本书适合有些数据库基础的同学阅读,了解pg的设计与实现。如果只是为了简单使用,可以看看隔壁的pgsql实战。🤣面试的八股还得看MySQL

HyGao

和隔壁 高性能mysql 不同,我觉得这本的主要面向对象是开发者,高性能mysql 更像是给运维同学看的。作者深入浅出地介绍了 pg 中很多功能的原理,但都是点到为止,也没有介绍很多运维上的经验。如果想快速了解 pg 的内部实现,搞明白它和 mysql 有什么不同,那么这本书就非常适合你。

如实而来

这本书介绍了PG的内核实现原理,深入浅出,并且配了大量的图片帮助理解,作为一个MySQL从业者,这本书作为PG内核入门书籍非常好。建议阅读的时候多思考为什么要这么设计。如果您了解MySQL的内核实现,建议每个点都和MySQL的实现进行对比,分析两者的优缺点。

Monika

之前读了英文版的,非常棒,特意过来看看中文版,翻译也是很不错的。

ding

原理机制源码非常清晰

1

postgresql内部原理难得的好书

刘鹏

比较全面的介绍了pg的各方面。包括文件结构,内存进程架构,事务原理(事务加锁,mvcc可见性,一致性保证中用到的xlog clog等),还有数据备份,数据恢复等。

公路

确实很不错 详细好理解

公路

清晰好理解 值得读

海舟

适合入门看下,很多细节和比较深的点(如子事务、基于锁的并发控制)都被省略了

王震

原理讲解有一定深度,但又不是特别复杂大量粘贴源码那种,配图细致用心,易于理解!适合PG进阶学习

youarestupid

好书,比起国内的水文讲的好太多了

youarestupid

内容很好,挺不错的一本书

暂时没有数据