课程大纲

PostgreSQL 16 简介

  • PostgreSQL 概述
  • PostgreSQL 16 新特性
  • 安装与设置
  • PostgreSQL 架构与组件

PostgreSQL 入门

  • PostgreSQL 数据库集群设置
  • 创建与管理数据库
  • 基本 SQL 操作
  • 设置与探索 PostgreSQL 16

高级 SQL 技术

  • 高级查询技术
  • 公用表表达式(CTEs)
  • 窗口函数
  • JSON 和 JSONB 数据类型
  • 编写高级 SQL 查询

数据类型与扩展

  • 自定义数据类型
  • 全文搜索
  • 用于地理空间数据的 PostGIS
  • PL/pgSQL 编程
  • 使用高级数据类型与扩展

索引与查询优化

  • 索引类型与使用
  • 查询计划与执行
  • 分析与优化查询
  • 索引与查询优化

性能调优

  • 性能调优参数
  • 内存与资源管理
  • 监控与分析性能
  • 性能调优与监控

备份与恢复

  • 备份策略
  • 时间点恢复
  • 逻辑与物理备份
  • 执行备份与恢复

安全与访问控制

  • 认证与授权
  • 角色管理与权限
  • 加密与 SSL/TLS 设置
  • 实施安全最佳实践

高可用性与复制

  • 复制概念与类型
  • 设置流复制
  • 使用 Patroni 配置高可用性
  • 实现复制与高可用性

将 PostgreSQL 与应用集成

  • 将 PostgreSQL 与各种编程语言连接
  • 在现代应用框架中使用 PostgreSQL
  • ORM 与 PostgreSQL
  • 将 PostgreSQL 与应用集成

总结与下一步

要求

  • SQL 基础知识
  • 熟悉数据库概念

目标受众

  • 数据库管理员
  • 数据库开发人员
  • 系统管理员
 21 小时

客户评论 (2)

即将举行的公开课程

课程分类