转 PostgreSQL 认证考试(商业版本EDB enterpriseDB认证考试) 指南

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 标签 PostgreSQL , 认证 , edb 背景 转一篇华军写的认证指南。想考PG认证的小伙伴可以参考。 原文 https://yq.aliyun.com/articles/464038 1. 背景 因为工作的原因,需要考一个PostreSQL技术认证。经过一些准备,终于在今年的3月和5月参加并通过了EnterpriseDB的Associate和Professional认证

标签

PostgreSQL , 认证 , edb


背景

转一篇华军写的认证指南。想考PG认证的小伙伴可以参考。

原文

https://yq.aliyun.com/articles/464038

1. 背景

因为工作的原因,需要考一个PostreSQL技术认证。经过一些准备,终于在今年的3月和5月参加并通过了EnterpriseDB的Associate和Professional认证。鉴于这个证书比较冷门,国内相关的介绍很少,特将相关经验进行总结和分享,以资参考。(文中提到的部分内容可能已更新,如果不同请以EnterpriseDB官网为准。关于EnterpriseDB认证

我的本意只是想考一个PostgreSQL证书,其实哪家的证书都没多大关系。刚开始考虑的是OSS-DB(以前叫PostgreSQL CE),但是发现OSS-DB只能到日本考试,于是放弃。

后来把目光投向了可以远程在线考试的EnterpriseDB。EnterpriseDB是一家专门提供基于PostgreSQL的企业级产品与服务的厂商,可以说EnterpriseDB目前在PostgreSQL业界处于领导地位。因此,EnterpriseDB推出的PostgreSQL技术认证具有足够的权威性。

EnterpriseDB认证目前有Postgres Plus Associate Certification和Postgres Plus Professional Certification 2个级别,Master级别尚未开发出来。虽然这个2个认证冠名以”Postgres Plus”,但考试内容极少涉及EnterpriseDB自有的企业版PostgreSQL产品”Postgres Plus Advanced Server”中的增强功能,因此相关知识完全适用于OSS版PostgreSQL。

目前国内没有EnterpriseDB认证的培训或代理机构,相关的培训和考试都要直接通过EnterpriseDB的官方网站实施。关于认证的详细信息可参考EnterpriseDB官方网站。

2.1 Postgres Plus Associate Certification

Postgres Plus Associate Certification涉及在生产环境中维护和管理PostgreSQL数据库及应用的基本知识。

知识点:

PostgreSQL System Architecture

Installation

Configuration

Creating and Managing Databases

Introduction to PSQL

pgAdmin III

Security basics

SQL

Backup and Recovery

Point-in Time Recovery

Routine Maintenance

Postgres Data Dictionary

Moving Data

基本信息:

项目 说明
前提条件 掌握前面列出的Associate认证相关的知识
费用 200美元
考试方式 付费后的6周内的任意时间参加在线考试。
相关在线培训课程 该培训课程是可选的,培训费用为1200美元。

2.2 Postgres Plus Professional Certification

Postgres Plus Professional Certification涉及在PostgreSQL开发和运维的一些高级技能。

知识点:

PostgreSQL System Architecture

Transactions and Concurrency

Performance Tuning

Table Partitioning

High Availability & Replication

Connection Pooling

Monitoring

Procedural Languages

Add on Utilities - Contrib

基本信息:

项目 说明
前提条件 1)掌握前面列出的Professional认证相关的知识
2)通过Postgres Plus Associate Certification认证
3)完成Advanced PostgreSQL Administration培训课程
费用 200美元
考试方式 付费后的6周内的任意时间参加在线考试。
相关在线培训课程 Advanced PostgreSQL Administration
该培训课程是必需的,培训费用为1200美元。

2.3 考试和培训方式

EnterpriseDB认证采用在线考试和在线培训的方式,没有考点,可以在自己家里参加在线考试。国内也没有看到有提供EnterpriseDB认证相关服务的培训机构,需要自行登录EnterpriseDB官网在线报名,缴费,学习在线教程并在线考试。每个级别的在线教程分别包含10几个小时的培训视频和相应的PPT教材。支付培训费后的6周内可随时访问在线课程。

3. 通过EnterpriseDB认证

3.1 知识准备

Associate的培训不是必需的,为了省钱没有参加这个培训。但是这样也就不知道它究竟会考什么,心里不是很有底。于是从去年就开始了漫长的准备工作,中途有过几次中断,这样断断续续一直拖到今年。

这期间看过不少PostgreSQL相关的技术资料,包括PostgreSQL手册,2本书(《PostgreSQL 9 Cookbook》和《PostgreSQL 9.0 High Performance》),还有一些PostgreSQL会议的演讲PPT。

3.2 报名

今年3月份的时候觉得准备得差不多了,于是开始注册账号,报名Associate考试和Professional培训。之所以到现在才注册账号是因为EnterpriseDB有一项优惠政策,新注册用户在30天内可以以499美元的折扣价购买培训课程(去年这个折扣价是299美元,今年的折扣力度变小了)。报名时发现它的在线支付系统不支持银联,还好我有一张不常用的Visa信用卡解决了支付问题。报名交费后过了一两天收到系统发来的邮件通知,里面有考试系统和培训系统的网址及登录账号。

3.3 通过Associate考试

一天晚上我登上在线考试系统参加考试。进去后发现它的考试系统还是很好用的,就是响应速度有点慢。考试系统里有2个考试链接,一个是真正的考试,另一个是叫做”Dummy Test”的模拟考试。”Dummy Test”中有10道模拟题,通过它可以练习考试系统的使用。这个考试系统有一个很不错的标记功能,对把握不大的题目可以在选完答案后加标记,之后可以再回头看看这些标记过的题目的答案要不要修改。

了解了考试系统的使用方法后,正式开始考试。共50道题,考试时间60分钟,正确率70%以上可以通过考试。虽然个别题目比较生僻,但大部分还是知道的,最终以84分通过了Associate。

值得一提的是”Dummy Test”的10道题中居然有3道直接就是考题,看来他们的题库比较小啊。

3.4 通过Professional考试

通过Associate后,开始准备Professional考试,于是先参加Professional的培训。进入EnterpriseDB的培训系统后,发现里面有一堆培训视频,总长10几个小时。先点开了第一个,英文讲的非常很正,可惜我听不懂,坚持了一会之后,终于睡着了。视频没法看了,于是把里面的PPT下载下来看。其实这里讲的大部分内容我之前都知道,现在又系统的过了一遍。

5月份的时候感觉时机成熟了,于是报名并参加Professional考试。Professional考试同样是50道题60分钟,但及格线提高到了80分。但是因为这次看过教材,反而觉得比Associate容易过,最终以90分通过考试。

3.5 收获证书

EnterpriseDB认证过程中贯彻了绿色环保的无纸化办公理念,颁发证书这一环自然也不会例外,考试几天后就收到了成绩通知和电子版的证书。看了下证书的签名,原来以为可能会是PostgreSQL创始人之一同时也是EnterpriseDB发起人的Bruce Momjian,可惜不是。

4. 总结

首先要说的是EnterpriseDB认证的考题还是有一定难度的,如果相关知识不了解的话很多题目都看不懂。但是它的考试形式属于开卷考试,合理利用手中资源还是很有帮助的。EnterpriseDB出题时应该也是考虑过开卷的问题的,所以很多问题很难从培训资料中一下子就找到答案,并且EnterpriseDB也明确说了考试范围并不限于培训资料。

开卷固然可以查资料,也要注意掌握时间。我刚开始发现是开卷后,强迫症似的每题都要查下资料,尽管自己其实已经知道答案并且非常有把握了。但这样做了10题后就发现速度太慢了,肯定来不及做完,而且有些题短时间内根本找不到答案,于是就直接答题了。

EnterpriseDB认证这种考试形式对作弊是完全不设防的,所以在中国注定没法推广。比起其他数据库,PostgreSQL还很小众,估计即使推广也没多大市场。也正是如此,你在网上也找不到它的题库,所以比起市面上那些题库一大堆还有专门的培训机构的热门考试,难度应该大些。(找人代考的就不评价了)

 

免费领取阿里云RDS PostgreSQL实例、ECS虚拟机

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
8天前
|
关系型数据库 MySQL Linux
MySQL版本升级(8.0.31->8.0.37)
本次升级将MySQL从8.0.31升级到8.0.37,采用就地升级方式。具体步骤包括:停止MySQL服务、备份数据目录、下载并解压新版本的RPM包,使用`yum update`命令更新已安装的MySQL组件,最后启动MySQL服务并验证版本。整个过程需确保所有相关RPM包一同升级,避免部分包遗漏导致的问题。官方文档提供了详细指导,确保升级顺利进行。
49 16
|
2月前
|
关系型数据库 MySQL
mysql 5.7.x版本查看某张表、库的大小 思路方案说明
mysql 5.7.x版本查看某张表、库的大小 思路方案说明
80 5
|
2月前
|
关系型数据库 MySQL
mysql 5.7.x版本查看某张表、库的大小 思路方案说明
mysql 5.7.x版本查看某张表、库的大小 思路方案说明
51 1
|
3月前
|
Java 关系型数据库 MySQL
【编程基础知识】Eclipse连接MySQL 8.0时的JDK版本和驱动问题全解析
本文详细解析了在使用Eclipse连接MySQL 8.0时常见的JDK版本不兼容、驱动类错误和时区设置问题,并提供了清晰的解决方案。通过正确配置JDK版本、选择合适的驱动类和设置时区,确保Java应用能够顺利连接MySQL 8.0。
292 1
|
3月前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
217 5
|
2月前
|
SQL 关系型数据库 MySQL
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
46 0
|
4月前
|
关系型数据库 MySQL 数据库
MySQL高级篇——MVCC多版本并发控制
什么是MVCC、快照读与当前读、隐藏字段、Undo Log版本链、ReadView、举例说明、InnoDB 解决幻读问题
|
4月前
|
关系型数据库 分布式数据库 数据库
开源云原生数据库PolarDB PostgreSQL 15兼容版本正式发布
PolarDB进行了深度的内核优化,从而实现以更低的成本提供商业数据库的性能。
|
4月前
|
监控 关系型数据库 MySQL
如何升级mysql的版本
如何升级mysql的版本
684 2
|
4月前
|
存储 监控 关系型数据库
如何升级MySQL版本?
如何升级MySQL版本?
257 2