Mastering PostgreSQL 13 的中文版出来了

216 阅读2分钟

大家好,很多人应该对PostgreSQL很熟悉,它也是数据库管理系统之一,和mysql,oracle等一样,都是可以管理关系型的数据结构的数据。

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。PostgreSQL最初设想于1986年,当时被叫做Berkley Postgres Project。该项目一直到1994年都处于演进和修改中,直到开发人员Andrew Yu和Jolly Chen在Postgres中添加了一个SQL(Structured Query Language,结构化查询语言)翻译程序,该版本叫做Postgres95,在开放源代码社区发放。

PostgreSQL是一个非常健壮的软件包,有很多在大型商业RDBMS中所具有的特性,包括事务、子选择、触发器、视图、外键引用完整性和复杂锁定功能。另一方面,PostgreSQL也缺少商业数据库中某些可用的特性,如用户定义的类型、继承性和规则。

要掌握一门技术,要有一本好的指导手册,对于PostgreSQL 13版本来说,现在有一本英文版的《Mastering.PostgreSQL.13.4th Edition》,一直苦于无中文版,今天无意在github上发现有译文版,推荐给大家进行学习与研究使用,全文有十三个章节。

译文定然有不尽人意的地方,但期望你能虔诚的提交相关的issue,我看到后会及时的修正。

本书使用的范围:适合有一点点基础的运维,研发,DBA阅读,完全没基础的,不适合看,因为你会看懵。

本书的大纲

  • 第一章 PostgreSQL 13 概述

  • 第二章 了解事务和锁

  • 第三章 使用索引

  • 第四章 处理高级SQL

  • 第五章 日志文件和系统统计信息

  • 第六章 优化查询以获得良好的性能

  • 第七章 编写存储过程

  • 第八章 管理PG安全

  • 第九章 处理备份和恢复

  • 第十章 理解备份和复制

  • 第十一章 决定有用的扩展

  • 第十二章 排除PostgreSQL的故障

  • 第十三章 迁移到 PostgreSQL

目前有2个版本,一个是PDF版,一个是Markdown版,有需要的可以自行下载使用。

github地址:github.com/goeason-wor…