《PostgreSQL 权威指南》Request For Comments - 结构

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介:
一直想写一本关于PostgreSQL的书,从08年开始使用PostgreSQL,它确实是一个非常友好,功能强大,稳定,发展迅猛的关系数据库管理系统。国外介绍PostgreSQL的书籍比较多,有兴趣的朋友可以去亚马逊网站上搜索一下,或者到皮皮书屋搜索。
但是中文的比较少,去年出了一本《PostgreSQL数据库内核分析》 ,另外有一本《PostgreSQL必备参考手册》版本8.2的,而PostgreSQL从8.2到现在的9.2已经经历了许多巨大的改进,如流复制,外部表,freespace map, visibility map,新增了许多好的数据类型,索引方法等。无论从性能,稳定性,还是功能方面都有了巨大的进步。
大概两个月前和老杨还有 社区的几位核心成员沟通了关于PostgreSQL书籍的事情,大家一拍即合,只是由于时间问题,一直拖到现在。前几天刚好老杨来杭州出差,又聊了一下这个事情。
为了加快进度,我这边就先在BLOG上起笔了,有错误的地方方便读者不吝指出,谢谢。
我个人的想法是书籍和视频教学结合的方式,大概列了一下章节如下,感兴趣的网友可以多提点建议,书籍还在编写当中,有好的想法我们觉得合适的话会加到数据中去。
当然书籍出版的时候会在版面和美工等方面做出更大的改进,包括配套的视频讲解光盘等, 所以还是希望感兴趣的朋友购买的。
我个人的所得部分将全部捐给PostgreSQL中国社区,作为社区活动的经费。

《PostgreSQL 权威指南》

章节内结构 : 
引言/概要 (章节内容介绍)
内容讲解 (基于manual的讲解)
深度讲解 (展开的讲解, 内容可能牵涉到PostgreSQL manual之外的其他领域或者源码部分)
notes (注意事项)
detail point (本书未提及之处, 帮助读者如何找到更深入和详细的信息)
例子 (实际的使用案例)
小结
习题
习题答案


暂定书籍章节, 后续可能增删改 : 
前言

0. PostgreSQL简介

1. 安装
配置
初始化
第一次使用

2. SQL语言

3. 程序
客户端程序
服务端程序

4. 服务端编程
程序语言
PLPGSQL
触发器
规则

5. 原理
mvcc
存储
  heappage
  heaptuple
  index
  toast
执行计划

6. 数据库管理

系统表

日常维护, 监控

数据迁移

备份

还原

HA

读写分离

并行计算

scale out

数据复制

容灾

压力测试

优化

排错

调试 gdb 

7. 企业应用

8. 模块介绍

9. 其他
plproxy
pg-xc
londiste3
pgbouncer
pgpool
slony-i
postgis

10. 源码入门

11. read more
相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
5月前
|
关系型数据库 C语言 PostgreSQL
PostgreSQL服务端开发学习 --- 常用结构及宏定义1
本篇主要讲解使用C语言开发PostgreSQL服务端应用(libpq、自定义函数、扩展)常用到的结构及宏定义。
95 0
|
11月前
|
SQL 网络协议 关系型数据库
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(一):CN代码结构
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(一):CN代码结构
5005 0
|
11月前
|
SQL 存储 监控
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(三):CDC代码结构
开源分布式数据库PolarDB-X源码解读——PolarDB-X源码解读(三):CDC代码结构
5390 0
|
11月前
|
存储 SQL 关系型数据库
|
11月前
|
关系型数据库 分布式数据库 定位技术
|
11月前
|
SQL Oracle 关系型数据库
|
11月前
|
SQL 关系型数据库 数据库
PostgreSQL技术大讲堂 - 第16讲:元组(行)结构与dml操作
从零开始学PostgreSQL,第16讲:元组(行)结构与dml操作
152 0
|
12月前
|
存储 Oracle 关系型数据库
PostgreSQL技术大讲堂 - 第15讲:数据文件与块存储结构
PostgreSQL技术大讲堂 - 第15讲:数据文件与块存储结构
201 1
|
关系型数据库 数据库 PostgreSQL
PG技术大讲堂 - Part 4:PostgreSQL实例结构
PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。
157 1
PG技术大讲堂 - Part 4:PostgreSQL实例结构
|
存储 并行计算 Cloud Native
PolarDB 开源版 通过rdkit 支撑生物、化学分子结构数据存储与计算、分析
PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力. 本文将介绍PolarDB 开源版 通过rdkit 支撑生物、化学分子结构数据存储与计算、分析
371 0