课程大纲
介绍
- PostgreSQL 与 MySQL 与 Oracle
- PostgreSQL 13 特性和架构概述
开始
- 设置数据库服务器
- 安装 PostgreSQL 13
- 创建和访问数据库
- SQL 语法、命令和函数
配置 Postgres Database
- 数据定义、默认值和约束
- 设置和修改表
- 管理权限和安全策略
- 创建数据库架构
- 实现表继承和分区
- 添加、更新和查询数据
- 数据类型、函数和运算符
- 使用索引和运行全文搜索
- 了解并发控制
管理 Database 服务器
- 升级 PostgreSQL 集群
- 保护服务器和加密数据
- 配置服务器参数
- 启用客户端身份验证
- 设置访问角色和权限
- 管理多个数据库
- 执行数据库维护任务
- 备份和恢复数据
- 优化数据库性能和可靠性
- 监视数据库活动和磁盘使用情况
- 实现逻辑复制
- 运行回归测试
客户端 Programming
- 使用 libpq C 库和大型对象接口
- 执行嵌入式 SQL 语句
- 探索信息架构
- 其他 PostgreSQL 客户端应用程序
服务器端 Programming
- 扩展 SQL 查询语言
- 编写事件触发函数
- 实施规则系统
- 使用过程语言 (PL)
- 探索 TCL、Perl 和 Python PL
- 执行服务器编程接口
- 逻辑解码示例
- 跟踪复制进度
故障 排除
摘要和后续步骤
要求
- 对 RDBMS 的理解
- 经验 SQL
观众
- 系统管理员
- 开发 人员
客户评论 (5)
进阶主题实践与讨论,如TimescaleDB和Hypertable,以及培训师在该领域的专业知识 :)
Shivam - Paessler LLC
课程 - PostgreSQL Fundamentals
机器翻译
在第一天的课程结束时,一位学员建议在实作部分增加更多互动,培训师在第二天采纳了这一建议。
Daniela - Unit4
课程 - PostgreSQL 16 for Developers and Administrators
机器翻译
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
课程 - Implementing High Availability in PostgreSQL
安德烈斯始终如一地确保他回答所有与会者的问题,并努力确保每个人都能理解他的教义。我钦佩他在该主题方面的专业知识和熟练程度
Ryan - Questronix Corporation
课程 - PostgreSQL for Administrators - 3 Days
机器翻译
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.