课程大纲

PostgreSQL 简介 16

  • PostgreSQL 概述
  • PostgreSQL 16 中的新功能
  • 安装和设置
  • PostgreSQL 架构和组件

入门 PostgreSQL

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

高级 SQL 技术

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

数据类型和扩展名

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

索引和查询优化

  • 索引类型和用法
  • 查询规划和执行
  • 分析和优化查询
  • 索引和查询优化

性能调优

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

备份和恢复

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

安全和 Access 控制

  • 身份验证和授权
  • 角色管理和权限
  • 加密和 SSL/TLS 设置
  • 实施安全最佳实践

高可用性和复制

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

将 PostgreSQL 与应用程序集成

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

摘要和后续步骤

要求

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

观众

  • Database 管理员
  • Database 开发者
  • 系统管理员
 21 小时

客户评论 (5)

即将举行的公开课程

课程分类