这门课解决什么工作场景

数据库单点故障是生产环境里最怕遇到的状况之一。一旦主库宕机,如果系统不能自动切换,业务就会直接停摆。这门课聚焦的正是 PostgreSQL 结合 Patroni 的高可用集群实战。它解决的核心场景很明确:当主节点突发崩溃时,如何实现秒级自动故障转移,让备库无缝接管读写请求,从而保证业务连续性。对于负责企业核心数据运维、经常要在半夜处理节点宕机告警的数据库管理员或后端开发来说,掌握这套方案意味着能把数据库架构的容灾能力提升一个台阶,不再需要纯靠人工干预去手动拉起备库。

适合什么基础与建议学习顺序

这套资料不适合完全没有接触过数据库的新手。它默认你已经熟悉常规的 PostgreSQL 安装、主从复制配置以及基础的 Linux 命令行操作。如果你的日常只是写简单的查询语句,直接看这套实战会觉得跨度偏大。建议优先看前两块内容:先搞清楚 Patroni 的运行架构与基础知识,理解它为什么需要依赖外部组件来管理集群状态;然后再跟着环境准备和 Etcd 集群部署的章节走。Etcd 是整个高可用架构里的大脑,它的部署和健康状态直接决定了后续切换是否灵敏,这部分必须自己动手敲一遍,不要只用眼睛看视频。

学完能独立做什么与资料配合方法

看完这套资料并跟着实操后,你应该能独立规划并落地一套企业级的数据库高可用环境。具体来说,你能完成 Patroni 集群的部署、配置 VIP 实现前端访问的平滑漂移,以及搭建读写分离机制,让读请求自动分流到备库。在练习时,建议准备至少三台虚拟机或者云主机来模拟真实环境,单机强行跑多实例容易掩盖网络层面的配置问题。跟着视频把基础集群跑通后,重点去研究读写分离那一段的配置,这是实际工作中最常被调整的部分。学完后,最好自己主动拔掉主库网线或杀掉进程来模拟故障,观察 VIP 是否能按预期漂移、应用是否能在短暂报错后自动恢复读写,完成这一步才算真正吃透了这门课。


PostgreSQL+Patroni,Patroni集群部署,Patroni VIP+读写分离

课程目录

*   01 1.Patroni运行架构与基础知识/

  *   01 01.PostgreSQL高可用集群项目实战之Patroni课程介绍.mp4 (37.38 MB), 09:55

  *   02 02.Patroni运行架构与基础知识.mp4 (44.04 MB), 12:27

*   02 2.PostgreSQL+Patroni集群项目环境准备/

  *   01 03.PostgreSQL-Patroni集群项目环境准备.mp4 (36.95 MB), 06:54

*   03 3.Etcd数据库集群部署和管理/

  *   01 04.Etcd数据库集群部署和管理1.mp4 (80.13 MB), 14:39

  *   02 05.Etcd数据库集群部署和管理2.mp4 (54.98 MB), 10:48

*   04 4.PostgreSQL+Patroni集群部署和管理/

  *   01 06.Patroni软件离线快速安装.mp4 (56.31 MB), 10:31

  *   02 07.patroni配置文件编写与启动停止1.mp4 (76.21 MB), 19:53

  *   03 08.patroni配置文件编写与启动停止2.mp4 (66.80 MB), 12:44

  *   04 09.patroni参数调整与管理.mp4 (109.34 MB), 23:00

*   05 5.PostgreSQL+Patroni集群高可用切换/

  *   01 10.PostgreSQL-Patroni集群高可用切换.mp4 (70.06 MB), 13:53

*   06 6.PostgreSQL+Patroni启动与停止/

  *   01 11.PostgreSQL-Patroni启动与停止.mp4 (33.52 MB), 07:42

*   07 7.PostgreSQL+Patroni VIP+读写分离/

  *   01 12.PostgreSQL-Patroni VIP-读写分离配置.mp4 (66.22 MB), 13:00