天天看點

轉 PostgreSQL 認證考試(商業版本EDB enterpriseDB認證考試) 指南

标簽

PostgreSQL , 認證 , edb

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#%E8%83%8C%E6%99%AF 背景

轉一篇華軍寫的認證指南。想考PG認證的小夥伴可以參考。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#%E5%8E%9F%E6%96%87 原文

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

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#1----%E8%83%8C%E6%99%AF 1. 背景

因為工作的原因,需要考一個PostreSQL技術認證。經過一些準備,終于在今年的3月和5月參加并通過了EnterpriseDB的Associate和Professional認證。鑒于這個證書比較冷門,國内相關的介紹很少,特将相關經驗進行總結和分享,以資參考。(文中提到的部分内容可能已更新,如果不同請以EnterpriseDB官網為準。

http://www.EnterpriseDB.com/)

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#2----%E5%85%B3%E4%BA%8Eenterprisedb%E8%AE%A4%E8%AF%81 2. 關于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官方網站。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#21------postgres-plus-associate-certification 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周内的任意時間參加線上考試。
相關線上教育訓練課程 Introduction to PostgreSQL Administration 該教育訓練課程是可選的,教育訓練費用為1200美元。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#22------postgres-plus-professional-certification 2.2 Postgres Plus Professional Certification

Postgres Plus Professional Certification涉及在PostgreSQL開發和運維的一些進階技能。

知識點:

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教育訓練課程

Advanced PostgreSQL Administration

該教育訓練課程是必需的,教育訓練費用為1200美元。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#23------%E8%80%83%E8%AF%95%E5%92%8C%E5%9F%B9%E8%AE%AD%E6%96%B9%E5%BC%8F 2.3 考試和教育訓練方式

EnterpriseDB認證采用線上考試和線上教育訓練的方式,沒有考點,可以在自己家裡參加線上考試。國内也沒有看到有提供EnterpriseDB認證相關服務的教育訓練機構,需要自行登入EnterpriseDB官網線上報名,繳費,學習線上教程并線上考試。每個級别的線上教程分别包含10幾個小時的教育訓練視訊和相應的PPT教材。支付教育訓練費後的6周内可随時通路線上課程。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#3----%E9%80%9A%E8%BF%87enterprisedb%E8%AE%A4%E8%AF%81 3. 通過EnterpriseDB認證

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#31------%E7%9F%A5%E8%AF%86%E5%87%86%E5%A4%87 3.1 知識準備

Associate的教育訓練不是必需的,為了省錢沒有參加這個教育訓練。但是這樣也就不知道它究竟會考什麼,心裡不是很有底。于是從去年就開始了漫長的準備工作,中途有過幾次中斷,這樣斷斷續續一直拖到今年。

這期間看過不少PostgreSQL相關的技術資料,包括PostgreSQL手冊,2本書(《PostgreSQL 9 Cookbook》和《PostgreSQL 9.0 High Performance》),還有一些PostgreSQL會議的演講PPT。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#32------%E6%8A%A5%E5%90%8D 3.2 報名

今年3月份的時候覺得準備得差不多了,于是開始新增賬號,報名Associate考試和Professional教育訓練。之是以到現在才新增賬號是因為EnterpriseDB有一項優惠政策,新注冊使用者在30天内可以以499美元的折扣價購買教育訓練課程(去年這個折扣價是299美元,今年的折扣力度變小了)。報名時發現它的線上支付系統不支援銀聯,還好我有一張不常用的Visa信用卡解決了支付問題。報名交費後過了一兩天收到系統發來的郵件通知,裡面有考試系統和教育訓練系統的網址及登入賬号。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#33------%E9%80%9A%E8%BF%87associate%E8%80%83%E8%AF%95 3.3 通過Associate考試

一天晚上我登上線上考試系統參加考試。進去後發現它的考試系統還是很好用的,就是響應速度有點慢。考試系統裡有2個考試連結,一個是真正的考試,另一個是叫做”Dummy Test”的模拟考試。”Dummy Test”中有10道模拟題,通過它可以練習考試系統的使用。這個考試系統有一個很不錯的标記功能,對把握不大的題目可以在選完答案後加标記,之後可以再回頭看看這些标記過的題目的答案要不要修改。

了解了考試系統的使用方法後,正式開始考試。共50道題,考試時間60分鐘,正确率70%以上可以通過考試。雖然個别題目比較生僻,但大部分還是知道的,最終以84分通過了Associate。

值得一提的是”Dummy Test”的10道題中居然有3道直接就是考題,看來他們的題庫比較小啊。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#34------%E9%80%9A%E8%BF%87professional%E8%80%83%E8%AF%95 3.4 通過Professional考試

通過Associate後,開始準備Professional考試,于是先參加Professional的教育訓練。進入EnterpriseDB的教育訓練系統後,發現裡面有一堆教育訓練視訊,總長10幾個小時。先點開了第一個,英文講的非常很正,可惜我聽不懂,堅持了一會之後,終于睡着了。視訊沒法看了,于是把裡面的PPT下載下傳下來看。其實這裡講的大部分内容我之前都知道,現在又系統的過了一遍。

5月份的時候感覺時機成熟了,于是報名并參加Professional考試。Professional考試同樣是50道題60分鐘,但及格線提高到了80分。但是因為這次看過教材,反而覺得比Associate容易過,最終以90分通過考試。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#35------%E6%94%B6%E8%8E%B7%E8%AF%81%E4%B9%A6 3.5 收獲證書

EnterpriseDB認證過程中貫徹了綠色環保的無紙化辦公理念,頒發證書這一環自然也不會例外,考試幾天後就收到了成績通知和電子版的證書。看了下證書的簽名,原來以為可能會是PostgreSQL創始人之一同時也是EnterpriseDB發起人的Bruce Momjian,可惜不是。

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#4----%E6%80%BB%E7%BB%93 4. 總結

首先要說的是EnterpriseDB認證的考題還是有一定難度的,如果相關知識不了解的話很多題目都看不懂。但是它的考試形式屬于開卷考試,合理利用手中資源還是很有幫助的。EnterpriseDB出題時應該也是考慮過開卷的問題的,是以很多問題很難從教育訓練資料中一下子就找到答案,并且EnterpriseDB也明确說了考試範圍并不限于教育訓練資料。

開卷固然可以查資料,也要注意掌握時間。我剛開始發現是開卷後,強迫症似的每題都要查下資料,盡管自己其實已經知道答案并且非常有把握了。但這樣做了10題後就發現速度太慢了,肯定來不及做完,而且有些題短時間内根本找不到答案,于是就直接答題了。

EnterpriseDB認證這種考試形式對作弊是完全不設防的,是以在中國注定沒法推廣。比起其他資料庫,PostgreSQL還很小衆,估計即使推廣也沒多大市場。也正是如此,你在網上也找不到它的題庫,是以比起市面上那些題庫一大堆還有專門的教育訓練機構的熱門考試,難度應該大些。(找人代考的就不評價了)

https://github.com/digoal/blog/blob/master/201901/20190118_01.md#%E5%85%8D%E8%B4%B9%E9%A2%86%E5%8F%96%E9%98%BF%E9%87%8C%E4%BA%91rds-postgresql%E5%AE%9E%E4%BE%8Becs%E8%99%9A%E6%8B%9F%E6%9C%BA 免費領取阿裡雲RDS PostgreSQL執行個體、ECS虛拟機

轉 PostgreSQL 認證考試(商業版本EDB enterpriseDB認證考試) 指南