课程简介
课程定位:填补原理与实践的断层 当前后端开发中,PostgreSQL 因其强大的事务支持及 JSONB 类型已成为构建高可靠系统的核心组件,但市面上多数教程仅停留在 CRUD 操作层面,缺乏对底层架构的深入剖析。这导致开发者在面对高并发场景下的死锁问题、慢查询优化或数据一致性保障时,往往只能依赖经验试错,难以从原理上找到根本解决方案。本课程摒弃了浅尝辄止的…
课程定位:填补原理与实践的断层
当前后端开发中,PostgreSQL 因其强大的事务支持及 JSONB 类型已成为构建高可靠系统的核心组件,但市面上多数教程仅停留在 CRUD 操作层面,缺乏对底层架构的深入剖析。这导致开发者在面对高并发场景下的死锁问题、慢查询优化或数据一致性保障时,往往只能依赖经验试错,难以从原理上找到根本解决方案。本课程摒弃了浅尝辄止的演示风格,专注于打通从应用层接口到内核层存储机制的完整链路,旨在帮助开发者建立对数据库运行机理的系统性认知,从而具备独立解决复杂工程问题的能力。
内容架构:从环境构建到内核原理的闭环
课程逻辑严密地划分为三个核心阶段,层层递进。第一阶段聚焦实战环境搭建与基础语法,不仅教授安装部署与参数调优,更详细拆解了编译项的作用及目录结构,确保学习者在任何操作系统上都能快速构建标准开发环境。在掌握 psql 及图形化工具后,课程深入 SQL 高级查询、子查询嵌套及索引原理,这是编写高效代码的基石。第二阶段直击核心,深入剖析 PostgreSQL 的进程与内存架构、实例集群模式,并重点解析 WAL 日志、Checkpoint 机制、脏页处理及 MVCC 多版本并发控制原理。理解这些机制是排查生产环境故障、优化并发性能的关键。第三阶段涵盖数据备份恢复策略与常见故障排查,形成运维闭环。这种“原理驱动实践”的结构,让每一个操作都有据可查,避免盲目配置。
学习路径与工程化产出
本课程适合具备基础编程能力、希望深入掌握数据库后端开发的工程师及相关专业学生。建议学习者在课前熟悉基本的 SQL 语法,并提前安装好开发所需的操作系统环境。学习过程中,切忌只看不练。请务必利用资料包中的环境部署脚本进行实操,特别是在讲解架构原理章节时,建议结合图形化管理工具观察系统视图与执行计划的变化,将抽象的内存管理与日志机制具象化。学完本课后,你将能够独立搭建并调优生产级 PostgreSQL 集群,编写符合 ACID 规范的复杂业务逻辑,并具备独立分析慢查询、处理崩溃恢复及设计高可用架构的能力。这份资料不仅是教程,更是你构建企业级后端系统的工程参考手册,能直接提升你在实际项目中的技术决策质量。
课程目录
课程目录50 集
- replyreload += ',' + 2206939;├─第1章 PostgreSQL 入门到进阶实战--课程导学
- │ 1-1 PostgreSQL实战--课程导学.mp4
- │
- ├─第2章 PostgreSQL数据库与行业应用概述
- │ 2-1 为什么PostgreSQL是AI时代的首选.mp4
- │ 2-2 PostgreSQL的发展历史.mp4
- │ 2-3 PostgreSQL的市场地位与实际案例.mp4
- │ 2-4 PostgreSQL社区介绍与资源获取.mp4
- │
- ├─第3章 PostgreSQL数据库环境搭建
- │ 3-1 PostgreSQL 数据库基础安装部署.mp4
- │ 3-2 PostgreSQL 常见编译项以及其作用.mp4
- │ 3-3 PostgreSQL 性能基础调优参数配置.mp4
- │ 3-4 PostgreSQL psql客户端基本操作.mp4
- │ 3-5 PostgreSQL pgAdmin、DBeaver使用与操作new.mp4
- │ 3-6 PostgreSQL 安装部署常见问题排查与解决.mp4
- │ 3-7 PostgreSQL 数据目录与重要文件结构.mp4
- │
- ├─第4章 PostgreSQL关系型数据库基础:SQL语法基础
- │ 4-1 -1 PostgreSQL SQL基础语法new.mp4
- │ 4-2 -2 PostgreSQL SQL基础语法new.mp4
- │ 4-2 -2 PostgreSQL SQL基础语法new 2.mp4
- │ 4-3 -1 子查询与嵌套查询.mp4
- │ 4-4 -2子查询与嵌套查询.mp4
- │ 4-6 PostgreSQL 基本索引原理与创建new.mp4
- │ 4-7 PostgreSQL 逻辑备份.mp4
- │ 4-8 PostgreSQL 物理备份.mp4
- │
- ├─第5章 PostgreSQL数据库体系架构与工作原理
- │ 5-1 PostgreSQL进程与内存架构介绍new(加片头).mp4
- │ 5-2 PostgreSQL实例与集群.mp4
- │ 5-3 PostgreSQL数据库文件系统与数据页结构.mp4
- │ 5-4 PostgreSQL WAL日志与崩溃恢复原理.mp4
- │ 5-5 checkpoint与脏页处理机制.mp4
- │ 5-6 PostgreSQL background后台写进程.mp4
- │ 5-7 PostgreSQL 数据写入与读取流程解析.mp4
- │ 5-9 PostgreSQL 缓存管理与性能优化原理.mp4
- │
- ├─第6章 PostgreSQL关系型数据库高级:并发控制与事务管理
- │ 6-2 PostgreSQL 事务隔离级别与案例.mp4
- │ 6-3 PostgreSQL 表级锁、行级锁、轻量级锁.mp4
- │ 6-4 PostgreSQL 咨询锁的使用.mp4
- │ 6-5 PostgreSQL 死锁的诊断与处理.mp4
- │
- ├─第7章 PostgreSQL关系数据库进阶:索引与查询优化
- │ 7-1 PostgreSQL 索引底层原理.mp4
- │ 7-2 PostgreSQL 索引优化策略.mp4
- │ 7-3 PostgreSQL 常见索引问题与解决方案.mp4
- │ 7-4 PostgreSQL 执行计划基础解读.mp4
- │ 7-5 PostgreSQL 性能瓶颈排查技巧.mp4
- │ 7-6 PostgreSQL 慢查询定位与优化.mp4
- │
- ├─第8章 AI赋能PostgreSQL(一):PG与AI 数据库融合应用
- │ 8-1 为什么PostgreSQL适合AI场景?.mp4
- │ 8-2 PostgreSQL生态中支持AI的相关扩展概览.mp4
- │ 8-3 什么是向量数据与向量化表示?.mp4
- │ 8-4 pgvector扩展安装与初步配置实践.mp4
- │ 8-5 PostgreSQL如何存储与管理向量数据?.mp4
- │ 8-6 使用pgvector进行基本向量操作与查询实践.mp4
- │
- ├─第9章 AI赋能PostgreSQL(二):向量数据的存储与处理
- │ 9-1 向量化概念与应用场景.mp4
- │ 9-2 向量相似性搜索的概念与原理.mp4
- │ 9-3 pgvector索引的原理与应用场景.mp4
- │
- ├─第10章 AI赋能PostgreSQL(三):向量搜索与相似性查询实战
- │ 10-1 向量数据库与传统全文搜索的区别与结合.mp4
- │ 10-2 向量检索算法与性能调优.mp4
- │ 10-3 结合PostgreSQL进行实时推荐与搜索.mp4
- │
- └─资料