PostgreSQL数据库:从零开始到精通的全面指南

发表时间: 2024-07-18 15:53

PostgreSQL,作为一款开源、并且免费的关系型数据库管理系统,功能强大、性能也稳定,而且非常灵活容易扩展,所以受到了越来越多开发者的青睐,国内很多数据库技术都是在PostgreSQL的基础上开发的,可以说,如果学好了PostgreSQL数据库,可以在很多个使用国产数据库的公司中谋得一份好差事。

但是学好PostgreSQL不容易,至少需要一些数据库的基础知识,还要能够坚持的学下去,多学多练才会有收获。

CUUG的陈卫星老师,与PostgreSQL中文社区的德哥,一起讲了很多期的PostgreSQL技术公开课,从安装配置入门,到备份恢复优化,给很多初学PostgreSQL的人指明了学习的方向。

下面是PostgreSQL从入门到精通的一部分学习内容:

PG第1讲-PG简介

PG第2讲+第3讲-安装与建库

PG第4讲-实例结构

PG第5讲-数据库结构

PG第6讲-用户与角色管理

PG第7讲-用户与模式的关系

PG第8讲-PostgreSQL对象权限管理

PG第9讲-实例连接访问控制

PG第10讲-数据库管理

PG第11讲-控制文件管理

PG第12讲-wal文件管理

PG第13讲-全页写

PG第14讲-检查点管理

PG第15讲-数据文件和块管理

PG第16讲-元组结构与dml操作

PG第17讲-vacuum概述

PG第18讲-autovacuum操作

PG第19讲-txid冻结

PG第20讲-事务与隔离级别

PG第21讲-行可见性规则

PG第22讲-clog管理

PG第23讲-缓冲区管理器

PG第24讲-toast技术

PG第25讲-窗口函数技术

PG第26讲-pg_fdw部署

PG第27讲-oracle_fdw部署

PG第28讲-索引内部结构

PG第29讲-PG执行计划与成本估算

PG第30讲-多表连接方式

PG第31讲-sql调优技巧

PG第32讲-数据库参数调整

PG第33讲-并行查询管理

PG第34讲-调优工具pgBagder部署

PG第35讲-中间件bgbouncer部署

PG第36讲-逻辑备份

PG第37讲:物理备份与恢复概述

PG第38讲-数据库物理备份

PG第39讲-数据库完全恢复

PG第40讲-数据库不完全恢复

PG第41讲-表空间备份与恢复

PG第42讲-pg_rman部署与使用

PG第43讲-流复制原理

PG第44讲-流复制部署

PG第45讲-poc-tpcc

PG第46讲-poc-tpch

PG第47讲-pg-jmeter

PG第48讲-数据库高可用性实现keepalived

PG第49讲-实例连接访问控制

PG第50讲-PG分区表管理

PG第51讲-pgbench调优实战

PG第52讲:DBdoctor SQL性能审核演示

PG第53讲-hints使用

PG第54讲-SQL审核

第55讲-大模型+向量数据库=数据库AI

第56讲-孤儿文件管理

第57讲-数据库安全案例

PG第58讲-txid剖析

.......

这一系列的公开课还在继续中,在视频号(数据库老陈)、钉钉群(89285006175)会有直播,加入钉钉群免费参与以后每期PostgreSQL的直播。

加入CUUG的PostgreSQL学习班级,不仅可以学习全套的PostgreSQL技术,还可以考取PostgreSQL数据库认证,这个认证是由工信部人才交流中心颁发,中心发布了红头文件,cuug为唯一指定信创PostgreSQL培训机构。

PostgreSQL中级证书实图