????上圖是2025年6月份最新的db-engines上的數據庫排名情況,可以看出PostgreSQL數據庫仍然呈上升趨勢,跟排名第三的"Microsoft SQL Server"起來越接近,國內亦是如此,PostgreSQL的熱潮依在,可見學習PostgreSQL數據庫是非常有必要的。
????PostgreSQL的PGCA、PGCP、PGCM認證是專為PostgreSQL數據庫從業人員打造的一種能力評價認證,不同階段的技術人員適用不同級別的認證,從初級到高級,認證難度逐級遞增:對于初學者來說可以選擇PGCA初級認證;對于有一定PG實際經驗的從業者可以選擇PGCP中級認證;PostgreSQL資深使用者可以選擇PGCM高級認證。
????對于多數PG從業者,相比初級PGCA認證,更意向于直接考PGCP和PGCM認證。
????中級PG認證專家-PGCP(PostgreSQL Certified Professional):是對PostgreSQL數據庫技術能力的一種認可,達到了專家級別,可以對PostgreSQL數據庫進行日常的管理、維護等能力。
????PGCP內容主要包括:數據庫安裝與配置(包括PostgreSQL17安裝與配置等);數據庫體系架構(包括數據庫安裝、數據庫集群結構、實例管理、用戶與角色管理、SOL執行計劃成本估算、異構數據庫遷移、并發事務管理、Autovacuum 內部原理與調整、PostgreSQL 控制文件管理、WAL 日志管理等);備份恢復(包括數據庫備份與恢復、pg_rman 部署、數據庫流復制等);性能調優(包括性能調優、多表連接調優、SQL 調優、參數調整、并行查詢管理、poc 測試等)。
????高級PG認證大師 - PGCM(PostgreSQL Certified Master):是對PostgreSQL數據庫技術能力的一種認可,達到了大師級別,可以對PostgreSQL數據庫進行日常的管理、備份恢復、優化、高可用、數據遷移等能力。
????PGCM:PostgreSQL數據庫日常管理與網絡配置(包括創建和管理數據庫、管理用戶、角色和權限;配置網絡環境與數據庫連接配置、參數管理);管理數據庫的可用性(包括PostgreSQL+Keepalived 實現數據庫高可用、Greenplum高可用部署與管理、使用邏輯備份工具進行數據遷移、操作系統文件與數據庫表交互操作);數據庫倉庫管理(包括配置FDW實現異構數據庫遷移、管理物化視圖、配置并行查詢、管理外部表);數據管理(包括管理數據緩沖區、表空間管理、管理模式數據、管理分區表、設置日志和安全審計、多版本并發控制);數據安全(安全審計、加密選項、阻止服務器欺騙、數據庫版本升級)。
????如果你有意向考取PostgreSQL數據庫能力認證,可以聯系CUUG。