查看原文
其他

PostgreSQL好书推荐第二弹

xiongcc PostgreSQL学徒
2024-09-29

前言

前年的时候曾分享过一次PostgreSQL相关优质书籍的推荐,现已2024年,期间也阅读了不少优质书籍,再次推荐一下~第二弹!

书籍推荐

首先是之前推荐过的📚:

  1. 《PostgreSQL小工到专家》:唐成老师著,也是笔者的启蒙书,十分全面与系统,方方面面都有介绍,正如书名,从小工到专家,这本书足矣。另外第二版相较于第一版添加了不少内容,版本基于12,建议选购第二版。推荐指数 ☆☆☆☆☆
  2. 《PostgreSQL即学即用》:版本有点低,印象也模糊了,推荐指数 ☆
  3. 《PostgreSQL实战》:实战性很强,不过版本是基于10的,10今年也要EOL了,推荐指数 ☆☆☆☆
  4. 《由浅入深PostgreSQL》:彭煜玮老师著,不推荐直接看,新手会有点吃力,建议有一点基础之后再回过头来看 ⚠️,推荐指数 ☆☆☆
  5. 《PostgreSQL服务器编程》:教如何进行服务器编程,对于脱O迁移、存储过程适配改造到PostgreSQL的话,可以阅读学习,推荐指数 ☆☆☆
  6. 《PostgreSQL 9.X 之巅》:虽然版本比较老了,但是里面的内容让笔者十分受益,言简意赅,推荐指数 ☆☆☆☆
  7. 《PostgreSQL高可用实战》:盘古云课堂出品,也是盘古云课堂的教材,主要介绍了repmgr、patroni等主流的HA方案,推荐指数 ☆☆☆
  8. 《PostgreSQL内幕指南》:冯若航 (pigsty作者) 、张文升 (主席)、刘阳明译,原作者Hironobu SUZUKI,力荐!原版是英文的,戳 👉🏻 https://www.interdb.jp/pg/,可以帮助我们系统了解内核原理,不容错过的经典书籍。推荐指数 ☆☆☆☆☆
  9. 《PostgreSQL内核分析》:经久不衰的书籍,源码剖析、内核原理等,应有尽有,美中不足的可能是版本有点太老了,对于内核人员力荐,DBA的话可以酌情阅读,推荐指数 ☆☆☆☆
  10. 《PostgreSQL查询引擎源码技术探析》:李浩著,主要介绍查询引擎的运行原理和实现技术细节,其中包括:基础数据结构、SQL词法语法分析及查询语法树、查询分析及查询重写、子链接及子查询处理、查询访问路径创建、查询计划生成等。作者现在是 StoneDB的首席架构师,推荐指数 ☆☆☆,阅读需要一定基础 ⚠️
  11. 《PostgreSQL技术内幕查询优化深度探索》:两部曲,张树杰著,揭示了PostgreSQL数据库中查询优化的实现技术细节,推荐指数 ☆☆☆,阅读需要一定基础 ⚠️
  12. 《PostgreSQL技术内幕事务处理深度探索》:两部曲,张树杰著,分析了PostgreSQL数据库事务的实现机制和原理。推荐指数 ☆☆☆☆

在2023年我又阅读了几本书籍,有两本是粗略看过去的:

  1. 第一本当然是我目前正在翻译的《PostgreSQL 14 internal》,已经介绍过多次,此处不再赘述,各位可以等下中文版的出版。推荐指数 ☆☆☆☆☆

  2. 第二本是《The Art to PostgreSQL》,PostgreSQL以其功能性和先进性著称,此书中介绍了大量的SQL技巧,数据类型的方方面面,以及插件等等,我只阅读了一小部分,今年争取将它看完。推荐指数 ☆☆☆☆☆

  3. 第三本是《PostgreSQL Query OptimizationThe Ultimate Guide to Building Efficient Queries》,顾名思义,里面讲解了大量SQL优化的知识,强烈推荐各位阅读一下。推荐指数 ☆☆☆☆☆


  4. 第四本是我挑着看的,《PostgreSQL Replication》,主要讲的是流复制相关的原理,和高可用、连接池等,各位可以选择性地看。推荐指数 ☆☆☆

  5. 第五本是《Mastering PostgreSQL 15》,挺新的一本书,基于15,我手上有一本Mastering PostgreSQL 13,主要讲了一些实战技能,如何调优,如何优化和迁移等等,也有一些原理讲解,推荐指数 ☆☆☆☆

后话

在官网上也有相关书籍的介绍:https://www.postgresql.org/docs/books/,不过都是英文版的。中文版的书籍已经断层很久了,前阵子由诸多ACE联合出版的《快速掌握PostgreSQL版本新特性》已经接受预定了,PostgreSQL一年一个大版本,了解各个版本的新特性也是一个不错的学习方式,各位欲购从速。

 

推荐阅读


📙 PostgreSQL好书推荐

Feel free to contact me 

  • 微信公众号:PostgreSQL学徒
  • Github:https://github.com/xiongcccc
  • 微信:_xiongcc
  • 知乎:xiongcc
  • 墨天轮:https://www.modb.pro/u/39588


修改于
继续滑动看下一个
PostgreSQL学徒
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存