PostgreSQL 是一個自由的資料庫,給予你完整的程式碼,是一個以 ANSI SQL 1998, 92, 89 規格為目標的物件關聯式資料庫系統,可在不同的硬件平台和操作系統中運行。 PostgreSQL 的最終目的是百分百符合 ANSI/ISO SQL 及成為世界第一的開放通用資料庫。
今天,PostgreSQL 是世上最先進的系統。令人詫異的是,很多商業的資料庫在質素、 特性和能力各方面都追不上它!!PostgreSQL 是地球上很多國家的合作成果,是一個和國際太空站 (International Space Station) 相似的專案。在未來的數十年,PostgreSQL 仍會是最佳的資料庫系統,因為它是一個開放原始碼系統。
PostgreSQL 背後的基本想法是—只要一個模組的程式寫好了, 你就不應浪費時間重新寫一次,哪管只花千分之一秒!!
Informix Universal server(1997 年推出)的基礎是 PostgreSQL 的較舊版本,因為 Informix 收購了 Illustra Inc. 及整合到 Informix。Illustra 資料庫是根據 Postgres(PostgreSQL 的前身)寫成的。
PostgreSQL 是 POSTGRES 資料庫管理系統的改良版,一個新一代 DBMS 的研究原型 (prototype)。在保留 POSTGRES 強大的資料模型及豐富的資料型態的同時, 它以一個擴充了的 SQL 子集來取代 PostQuel 查詢語言。
PostgreSQL 是由一群參加 PostgreSQL 開發通信論壇的互聯網開發人員進行的。 目前的協調者為 Marc G. Fournier。
這隊伍會負責今後所有 PostgreSQL 發展工作。當然,資料庫的用戶自己也是 PostgreSQL 的開發人員!這開發過程是分散在互聯網上大量資料庫用家的。PostgreSQL 1.01 的作者是 Andrew Yu 和 Jolly Chen。PostgreSQL 的前身 Postgres 的程式碼,是很多大學畢業生、本科生及程式設計員在 University of California,Berkeley 的 Michael Stonebraker 教授的指導下的產品。
已有數以百萬套 PostgreSQL 被安裝作資料庫伺服器, 網上資料庫伺服器和應用程式資料庫伺服器。它是一個很先進的物件關聯式資料庫 (ORDBMS)。
PostgreSQL 可在 Soloris、SunOS、HPUX、AIX、Linux、Irix、Digital Unix、BSDi、 NetBSD、FreeBSD、SCO Unix、NEXTSTEP、Unixware 及所有其他的 Unix 執行。移植到視窗 95/NT 的工作已以 Cygnus cygwin32 套件完成。
本文所述的 PostgreSQL 和有關物件受 University of California, Berkeley 的版權保護。
PostgreSQL 資料簡介︰