Mastering PostgreSQL 13 的中文版出来了

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: Mastering PostgreSQL 13 的中文版出来了

大家好,很多人应该对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

image.png
image.png
image.png
image.png

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

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

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
7月前
|
数据安全/隐私保护 UED 异构计算
【大模型私有化部署要花多少钱?】一张图看懂你的钱用在哪
本文探讨了高性价比实现DeepSeek大模型私有化部署的方法,分为两部分: 一是定义大模型性能指标,包括系统级(吞吐量、并发数)与用户体验级(首token生成时间、单token生成时间)指标,并通过roofline模型分析性能瓶颈; 二是评估私有化部署成本,对比不同硬件(如H20和4090)及模型选择,结合业务需求优化资源配置。适合关注数据安全与成本效益的企业参考。
【大模型私有化部署要花多少钱?】一张图看懂你的钱用在哪
|
10月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
3974 3
uniapp简单的登录页面布局
uniapp简单的登录页面布局
372 1
|
SQL 关系型数据库 数据库
《PostgreSQL实战教程》电子版下载地址
本书由七天玩转 PostgreSQL 创新营课程内容整理而成,带你从0-1了解PostgreSQL,并快速掌握 PostgreSQL 的核心架构及特色功能。
536 0
《PostgreSQL实战教程》电子版下载地址
|
NoSQL Java 数据库连接
Idea创建SpringBoot多模块项目
我们可以定义一个维度,以此来划分模块,例如上述商城、可以划分成商品、库存和订单模块。也可以目录结构分层,`Controller`层,只不过没人这样做。这样就引申出了下一个问题`拆分策略`。
1264 0
Idea创建SpringBoot多模块项目
|
SQL 分布式计算 网络协议
那些你不知道的TCP冷门知识!
最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。
5520 0
那些你不知道的TCP冷门知识!
|
缓存 关系型数据库 MySQL
MYSQL性能调优04_连接器、查询缓存、分析器、优化器、执行器、一图详解MYSQL底层工作原理*(四)
MYSQL性能调优04_连接器、查询缓存、分析器、优化器、执行器、一图详解MYSQL底层工作原理*(四)
582 0
MYSQL性能调优04_连接器、查询缓存、分析器、优化器、执行器、一图详解MYSQL底层工作原理*(四)
|
文件存储 Windows
SQLServer使用NAS SMB文件卷
SQLServer可以使用NAS SMB文件卷的问题,实现运营托管,高可用,超大容量,文件共享等目标。
5300 0
SQLServer使用NAS SMB文件卷