培训

我们提供关于 PostgreSQL 的四门专项培训课程 —— PostgreSQL 快速上手、应用开发、管理运维、内核原理。

Pigsty 凝聚了我们在海量规模生产环境,大规模数据库集群场景下的开发与管理最佳实践。

我们提供四门关于 PostgreSQL 的培训课程,分别是

请注意此价格为北京本地报价,价格不包含差旅费用。


PostgreSQL 快速上手

课程简介:帮助具有基础学员在不了解 PostgreSQL 快速上手此数据库的使用与管理。

课程概要:8课时,1天内,现场授课,10人以内,15,000 ¥

课程要求:学员应熟悉 Linux 环境与基本命令,有基础的数据库使用经验与 SQL 知识。

课程大纲

  • PostgreSQL 简介概览
  • 安装与快速上手
  • 基础功能特性
  • 高级扩展特性
  • 性能调优入门
  • 生产环境部署
  • 监控系统入门
  • 备份、恢复、高可用

请准备3-4台(至少1台)同网段虚拟机备用,推荐使用 RockyLinux 8.9 x86_64 系统环境。


PostgreSQL 应用开发

课程简介:帮助应用开发者深入了解 PostgreSQL 的功能特性与最佳实践。

课程概要:12课时,2天内,现场授课,10人以内,30,000 ¥

课程要求:学员应当熟悉数据库与 PostgreSQL 的基础知识,有一定应用开发经验。

课程大纲

上手篇

  • 扬帆起航:Pigsty —— 你自己的数据库环境
  • 血泪教训:PostgreSQL开发规约
  • 名正言顺:模式设计 问题集锦
  • 运筹帷幄:查询编写 问题集锦

进阶篇

  • 追风掣电:索引设计 问题集锦
  • 洞若观火:使用监控系统洞察性能与问题
  • 顾此失彼:并发异常那些事
  • 拥抱变化:模式变更问题集锦

扩展篇

  • 分而治之:大数据库/表治理(分库/分区/分片)
  • 奇技淫巧:扩展插件/存储过程上手指南
  • 他山之石:外部数据源包装器
  • 天涯比邻:PostGIS妙用无穷

PostgreSQL 管理运维

课程简介:帮助运维/DBA深入掌握 PostgreSQL 的生产环境管理最佳实践。

课程概要:12课时,2天内,现场授课,10人以内,40,000 ¥

课程要求:学员应熟悉 Linux 环境,有一定的操作系统/数据库基础运维管理经验。

课程大纲

规划篇

  • 开天辟地:高可用数据库集群架构与实施
  • 经天纬地:制度设计/日常管理操作
  • 各得其宜:访问控制/用户体系/服务接入
  • 有备无患:复制架构/备份规划

优化篇

  • 望闻问切:监控系统/可观测性
  • 精益求精:参数调整/性能调优
  • 抽丝剥茧:执行计划分析/慢查询优化
  • 无微不至:维护工作/垃圾回收

救火篇

  • 枕戈待旦:报警系统/紧急处理
  • 李代桃僵:负载均衡/流量控制
  • 倒转天罡:硬件故障/主从切换
  • 妙手回春:软件故障/数据恢复

PostgreSQL 内核原理

课程简介:帮助对内核感兴趣的开发者与DBA深入掌握 PostgreSQL 的实现机理,与典型落地应用场景。

课程概要:12课时,2天内,现场授课,10人以内,50,000 ¥

课程要求:学员应当有一定水平的关于 C,Linux,PostgreSQL 的知识。

课程大纲

架构篇

  • 庖丁解牛:PostgreSQL解剖学
  • 来龙去脉:一条SQL的旅途
  • 层次分明:一条元组的前世今生
  • 刻骨铭心:大象从不忘记

活性篇

  • 一目十行:快速检索你的数据
  • 除旧布新:我的表为什么越用越大?
  • 快照隔离:为什么PgSQL读写互不阻塞?
  • 踩踏惊群:小小查询如何导致雪崩?

安全篇

  • 坚若磐石:如何保证数据库CIA?
  • 狡兔三窟:所谓容灾、异地多活
  • 改头换面:逻辑复制与变更订阅
  • 隔墙有耳:PgSQL数据协议/SSL

Last modified 2024-08-21: add price plan (8d87e52)