在 AI 应用开发快速迭代的当下,数据库选型的逻辑正在发生微妙变化。过去 MySQL 占据绝对主导,但如今处理复杂业务逻辑、地理空间数据以及非结构化信息时,PostgreSQL 的灵活性和扩展性使其成为众多技术团队的首选。这门课程聚焦于 PostgreSQL 从基础操作到高级实战的全链路,旨在解决开发者在面对现代数据需求时,如何高效设计表结构、优化查询性能以及利用扩展功能来支撑业务的问题。

这门课适合具备一定 SQL 基础,或正在准备从 MySQL 迁移至 PostgreSQL 的初级到中级开发者。如果你对关系型数据库的基本概念(如事务、索引)已有了解,但尚未系统掌握 PostgreSQL 的高级特性,或者希望深入了解其在 AI 场景下的应用潜力,这门课程能填补你的知识缺口。不建议完全零基础的新手直接入坑,因为课程节奏偏向实战,默认读者已经理解基本的 CRUD 操作逻辑。

建议学习路径上,先集中攻克标准数据类型与高级操作部分,重点理解 PostgreSQL 与标准 SQL 的异同,特别是数组类型、JSONB 存储以及全文检索功能。这是区分它与其他数据库的核心优势。随后进入进阶模块,关注视图、触发器以及 PL/pgSQL 存储过程编写,这部分内容直接决定了数据库层面的业务逻辑封装能力。最后结合具体的实战案例,模拟真实的高并发或复杂查询场景,将理论知识转化为解决实际问题的能力。

学完这门课程,你将能够独立负责 PostgreSQL 数据库的架构设计、日常运维及性能调优。具体而言,你可以为公司的业务系统设计出高可用的数据模型,编写高效的存储过程以处理复杂事务,并能够根据业务特点合理选用 PostGIS 等扩展库来解决地理空间或向量检索需求。在面对 AI 应用的数据存储需求时,你也能从容应对向量数据的存取与索引构建。

资料包中的配套练习与实战案例是巩固学习成果的关键。建议不要仅观看视频,务必在本地环境搭建 PostgreSQL 实例,逐行敲代码验证每一个功能点。特别是针对复杂查询的执行计划分析,需要反复练习使用 EXPLAIN 命令,理解索引命中情况与查询耗时之间的关系。通过这种“动手做+对照资料复盘”的方式,才能真正将高级特性内化为自己的技术直觉,避免在实际工作中遇到复杂 SQL 时手足无措。

mksz1009 - AI 时代首选数据库--PostgreSQL 入门到进阶实战

本课程隶属 会员库 · 慕课实战课,包含完整课程目录与配套资料,购买后联系客服获取下载方式;会员可直接免费下载。

课程目录

01~02/
1-1 PostgreSQL实战--课程导学.mp4
2-1 为什么PostgreSQL是AI时代的首选.mp4
2-2 PostgreSQL的发展历史.mp4
2-3 PostgreSQL的市场地位与实际案例.mp4
2-4 PostgreSQL社区介绍与资源获取.mp4
03~04/
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-1 -1 PostgreSQL SQL基础语法_new.mp4
4-2 -2 PostgreSQL SQL基础语法_new.mp4
4-3 -1 子查询与嵌套查询.mp4
4-4 -2子查询与嵌套查询.mp4
4-5 PostgreSQL SQL高级查询.mp4
4-6 PostgreSQL 基本索引原理与创建_new.mp4
4-7 PostgreSQL 逻辑备份.mp4
4-8 PostgreSQL 物理备份.mp4
05~06/
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-8 PostgreSQL MVCC机制介绍.mp4
5-9 PostgreSQL 缓存管理与性能优化原理.mp4
6-1 PostgreSQL ACID特性详解.mp4
6-2 PostgreSQL 事务隔离级别与案例.mp4
6-3 PostgreSQL 表级锁、行级锁、轻量级锁.mp4
6-4 PostgreSQL 咨询锁的使用.mp4
6-5 PostgreSQL 死锁的诊断与处理.mp4
07~08/
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-1 为什么PostgreSQL适合AI场景?.mp4
8-2 PostgreSQL生态中支持AI的相关扩展概览.mp4
8-3 什么是向量数据与向量化表示?.mp4
8-4 pgvector扩展安装与初步配置实践.mp4
8-5 PostgreSQL如何存储与管理向量数据?.mp4
8-6 使用pgvector进行基本向量操作与查询实践.mp4
09~10/
10-1 向量数据库与传统全文搜索的区别与结合.mp4
10-2 向量检索算法与性能调优.mp4
10-3 结合PostgreSQL进行实时推荐与搜索.mp4
9-1 向量化概念与应用场景.mp4
9-2 向量相似性搜索的概念与原理.mp4
9-3 pgvector索引的原理与应用场景.mp4
11~12/
11-1 智能助手问答系统案例项目实践.mp4
11-2 数据库表结构设计与建表.mp4
11-3 向量索引创建与性能对比.mp4
11-4 从语义检索到智能问答系统.mp4
12-1 PostgreSQL 慢查询日志配置.mp4
12-2 PostgreSQL 慢查询日志分析工具介绍.mp4
12-3 PostgreSQL 常规巡检方法.mp4
12-4 PostgreSQL 性能监控工具.mp4
13~14/
13-1 PostgreSQL 行列级安全机制.mp4
13-2 PostgreSQL 权限与角色管理.mp4
14-1 PostgreSQL 分区表使用.mp4
14-2 PostgreSQL 分区表维护.mp4
14-3 PostgreSQL 分区表最佳实践.mp4
14-4 PostgreSQL 常用分区插件介绍.mp4