为响应国家大数据战略发展的号召,进一步推动PostgreSQL开源数据库在国内的快速发展,加强PostgreSQL 数据库相关人才培养,由政府相关部门批准发起,旨在共同规范和组织PostgreSQL技能培训、资格认证、考试测评等相关工作,由国内PostgreSQL 领域顶尖权威专家进行能力水平认定,国家权威部门颁发资格证书,其职责为PostgreSQL教育内容的标准化制定和培训机构的组织管理,通过认证,与PostgreSQL国际接轨,打造具备国际水准PCA、 PCP、 PCM的顶尖数据库管理人才。
一 , postgreSQL考试标准化体系
二 , 权威证书
考试合格者,将颁发国家认可的证书,证书颁发机构:工业和信息化部教育与考试中心
证书样本
三 , postgreSQL体系详情
1) PostgreSQL Certified Associate(PCA专员)
学员将学会安装、创建和维护PostgreSQL数据库。学完后,学员可以从事PostgreSQL数据库的数据操作和管理等工作。
2) PostgreSQL Certified Professional(PCP专家)
PCP认证专家目前在市场上非常紧缺,除了具备夯实的理论基础以外,要有很强的动手能力,获得“PCP认证专家“的学员,将能够进入企业的生产系统进行运维工作。
技能要求主要包括:
数据库监控技术:包括监控平台的研发、应用,服务监控准确性、实时性、全面性的保障。
数据库故障管理:包括服务的故障预案设计,预案的自动化执行,故障的总结并反馈到产品/系统的设计层面进行优化以提高产品的稳定性。
数据库容量管理:测量服务的容量,规划服务的机房建设,扩容、迁移等工作。
数据库性能优化:从各个方向,包括SQL优化、参数优化、应用优化、客户端优化等,提高数据库的性能和响应速度,改善用户体验。
数据库安全保障:包括数据库的访问安全、防攻击、权限控制等。
数据库自动部署:部署平台/工具的研发,及平台/工具的使用,做到安全、高效的发布服务。
数据库集群管理:包括数据库的服务器管理、分布式集群管理等。
数据库模型设计:包括数据库逻辑和物理模型的设计,如何实现性能最优,架构可扩展,服务可运维等。
3) PostgreSQL Certified Master (PCM大师)
PostgreSQL Certified Master (PCM认证大师)是PostgreSQL认证的最高级别,是对数据库从业人员的技术、知识和操作技能的最高级别的认可。
PCM认证大师是解决最困难的技术难题和最复杂的系统故障的最佳PostgreSQL专家人选,也是IT行业衡量IT专家和经理人的最高专业程度及经验的基准。全球PCM认证人员凤毛麟角, PostgreSQL高端人才相当奇缺,有2年PostgreSQL经验的工程师,其薪酬已经达到Oracle工作8年的工程师的薪酬。
四 , 认证途径
1) PostgreSQL Certified Associate(PCA证专员)
可以参加培训机构培训再考试,也可以直接申请考试。
2) PostgreSQL Certified Professional(PCP专家)
必须参加培训机构培训,然后才能申请考试。考试分为笔试和上机实验2部分。
3) PostgreSQL Certified Master (PCM大师)
需经历下面的过程:
a) 必须获得PCP
b) 上机实验
c) 认证委员会面试
五 , 课程大纲
(1) PCA专员课程大纲
第一章 什么是PostgreSQL?
1. PostgreSQL历史
2. PostgreSQL在中国的发展
3. PostgreSQL安装和创建数据库
第二章 SQL语言
1. SQL语法
2. 数据定义
3. 数据操纵
4. 查询
5. 数据类型
6. 函数和运算符
7. 类型转换
8. 索引
9. 全文搜索
10. 并发控制
11. 性能提示
第三章 服务器管理
1. 服务器设置和操作
2. 客户端身份验证
3. 数据库角色
4. 管理数据库
5. 本地化
6. 日常数据库维护任务
7. 备份和恢复
8. 高可用性、负载平衡和复制
9. 恢复配置
10. 监视数据库活动
11. 监视磁盘使用情况
12. 可靠性和预写日志
第四章 服务器编程
1. 扩展SQL
2. 触发器
3. 程序语言
4. PL/pgSQL-SQL过程语言
5. PL/Tcl—Tcl过程语言
6. PL/Perl-Perl过程语言
7. PL/Python-Python过程语言
8. 服务器编程接口
(2) PCP专家课程大纲
第一章 PostgreSQL数据库基础知识
1. PostgreSQL数据库基础知识
2. PostgreSQL与MySQLPostgreSQL的区别
3. PostgreSQL数据库体系结构
第二章 PostgreSQL安装
1. PostgreSQL 编译安装
2. PostgreSQL RPM安装
3. PostgreSQL YUM安装
第三章 PostgreSQL数据库管理
1. 数据库启动关闭
2. 权限控制与认证
3. 表空间与数据文件
4. 错误排查
第四章 PostgreSQL数据库备份
1. 逻辑或SQL转储备份
2. 物理备份-脱机
3. 物理备份-联机
4. 归档
第五章 PostgreSQL恢复
1. 还原SQL转储
2. 恢复脱机备份
3. 时间点恢复
4. 部分还原
第六章 PostgreSQL高可用解决方案
1. PostgreSQL数据库高可用解决方案
2. PostgreSQL数据库分布式集群解决方案
第七章 PostgreSQL复制与高可用
1. PostgreSQL流复制基础知识
2. PostgreSQL流复制配置
3. PostgreSQL流复制主从切换
4. Patroni实战
5. PostgreSQL逻辑复制原理
6. PostgreSQL逻辑复制实战
(3) PCM认证大师课程大纲
第一章 PostgreSQL数据库安全
1. 访问控制
2. 行级别安全性
3. 基于主机的访问控制
4. 使用pgcrypto的数据加密
5. 演示和实验
第二章 PostgreSQL性能监视和调整
1. 操作系统优化
2. 慢查询
3. SQL调优
4. 表分区
5. 扩展
6. 数据库监控
第三章 PostgreSQL高可用性
1. WAL原理
2. 流复制
3. 使用pgpool II的连接池和HA设置
4. Patroni实战
第四章 PostgreSQL数据库升级
1. PostgreSQL版本控制
2. 升级计划
3. 使用pg_dump升级
4. 使用pg_upgrade升级
5. 是否就地升级
6. 升级后任务
第五章 PostgreSQL故障排查
1. 操作系统故障排查
2. 数据库故障排查
关注中国PGCCC官方公众号,获取更多考试信息!