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中级证书实图