萬“象”更新 - 看PostgreSQL數據庫的前世與今生
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢PostgreSQL數據庫最近幾年在國內非常火,知名度和使用量越來越高,當然,火有火的道理,一方面,國家大力支持信創領域數據庫的建設,另一方面,PostgreSQL本身也是一個功能強大、性能優越的數據庫管理系統,現在PostgreSQL數據庫已經被廣泛應用于各個行業的關鍵業務場景中。
一、PostgreSQL的歷史變遷
其實,PostgreSQL數據庫的歷史可以追溯到上世紀80年代,以下是其主要發展變化:
· 20世紀70年代,Ingres項目啟動,Ingres是比較早的數據庫系統,開始于加利福尼亞大學柏克萊分校的一個研究項目,從 80 年代中期,在Ingres 基礎上產生了很多商業數據庫軟件,包括Sybase、Microsoft SQL Server、NonStop SQL、Informix 和許多其他的系統。
· 從1986年開始,Michael Stonebraker 教授發表了一系列論文,探討了新的數據庫的結構設計和擴展設計。第一個“演示性”系統在 1987 年便可使用了,并且在 1988 年的數據管理國際會議(ACM-SIGMOD)上展出。
· 1989年:Postgres 陸續發布v1-v4版本,到了1993年,伯克利的Postgres 項目在版本4.2時正式終止。
· 1995-1996年:基于Ingres的Postgres95誕生,重寫了SQL解釋器,Postgres 項目被重命名為 PostgreSQL,用以反映原始Postgres與具有SQL功能的新版本之間的關系,這標志著它從一個面向對象的數據庫系統轉變為一個對象-關系型數據庫系統。
· 1997年:PostgreSQL 第一個正式版本 6.0 發布,將版本號放回到最初由伯克利Postgres項目開始的序列中。
· 2000-2003年:PostgreSQL 發布7.0-7.4版本:改進WAL和全文索引、改進并發機制、改進查詢優化器、改進表分區和信息統計等。
· 2005-2009年:PostgreSQL 發布8.0-8.4版本:增加平臺支持、添加角色管理和表空間支持、增加Hot和uuid類型支持、在SQL/大規模/管理方面改進和增強等。
· 2010-2016年:PostgreSQL 9.0-9.6版本發布:增加了流復制和匿名塊支持、增加了對 JSON 數據類型的支持、推出級聯復制、引入了 jsonb 數據類型、支持多 master 復制、增加了防止雪崩的功能、引入了并行查詢等。
· 2017年:PostgreSQL 10 發布:引入了聲明式表分區和邏輯復制,為大數據處理和實時數據同步提供了更好的支持。
· 2018年:PostgreSQL 11 發布,改進了并行處理和分區表等。
· 2019年:PostgreSQL 12 發布,增加了Generated Columns和表達式索引等。
· 2020年:PostgreSQL 13 發布,提供了增強的索引和分區功能,改進了并行處理效率等。
· 2021年 - PostgreSQL 14 發布:帶來了增強的并行查詢、更多的聚合功能和改進的 JSON 等功能。
· 2022年 - PostgreSQL 15 發布:進一步優化了索引、并行處理和安全等特性。
· 2023年 - PostgreSQL 16 發布:改進查詢執行性能、批量加載數據性能等功能。
· PostgreSQL仍在繼續創新和改進,以應對不斷變化的技術需求和挑戰。
二、一“庫”通,“庫庫”通
PostgreSQL 以其強大的功能、靈活性、擴展性、可靠性等特點,尤其是開源免費的優勢,受到了國內的關注和使用,很多國內大型企業都開發了基于PostgreSQL數據庫的產品。
比較知名的有:
· 阿里云推出基于 PostgreSQL 的PolarDB For PG版本的數據庫;
· 騰訊云推出基于PostgreSQL的TDSQL For PG版本的數據庫;
· 華為推出了基于PostgreSQL版本的opengauss;
· 人大金倉的KingBase數據庫;
· 瀚高數據庫HighGo DB;
· ……等等。
由于很多公司使用的數據庫都是基于PostgreSQL的,所以只要掌握了PostgreSQL數據庫,可以很快的上手上述數據庫產品,學好PostgreSQL數據庫,對個人對企業都是有利的。
三、信創領域PostgreSQL認證
國家在大力支持信創數據庫產業的同時,也加大了國內PostgreSQL數據庫人才的培養,工信部人才交流中心發布紅頭文件,與北京神腦資訊技術有限公司,共同舉辦《PostgreSQL管理員崗位能力提升培訓班》,加快數據庫領域創新型、復合型、應用型人才隊伍建設,多個維度考核學員PostgreSQL理論知識與動手操作能力,考核通過后,由工信部人才交流中心頒發認證證書。
工信部人才交流中心PostgreSQL認證分為初級、中級、高級三個級別,推薦的認證課程有 PGCA - > PGCP - > PGCM 三種。不同的級別對應著持有者對于 PostgreSQL 數據庫的熟練使用程度。

工信人才PostgreSQL認證已獲得行業高度認可,人大金倉、迪思杰、用友、金蝶、快立方、華勝天成、昆侖數智、 北京中亦安圖、中金支付、福建電信、甬興證券、中港國信、高偉達……等80多家企業的工程師們已獲得《工信人才PostgreSQL數據庫認證》證書。
· 工信部人才交流中心考核頒發信創領域PostgreSQL認證
· 對于求職者,在招聘時兩個人技術差不多的情況下,有PostgreSQL認證會被優先考慮
· 對于在職者:可以提升個人技術能力和市場競爭力,增加職業發展機會,對于個人評職稱、抵等方面也有作用
· 對于新項目:PostgreSQL認證屬信創領域,可以用于企業信創項目招標,領導也會認為有證書的人員學習成本更低、更容易上手
中國信創產業正處于快速發展階段,信創領域的數據庫是信息系統的核心組成部分,對于企業和組織的數字化轉型、業務發展以及信息安全都具有極其重要的意義,對于個人來說,學習和擁有PostgreSQL證書,也能夠明顯的提升個人品牌價值。
四、工信人才PostgreSQL認證唯一報名機構
北京神腦資訊技術有限公司(CUUG)