PostgreSQL是以加州大學(xué)伯克利分校計算機(jī)系開發(fā)的 POSTGRES,版本 4.2為基礎(chǔ)的對象關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(ORDBMS)。 POSTGRES 領(lǐng)先的許多概念只是在非常遲的時候才出現(xiàn)在商業(yè)數(shù)據(jù)庫中。
PostgreSQL 是最初的伯克利的代碼的一個開放源碼的繼承人。
它支持大部分 SQL:2003 標(biāo)準(zhǔn)并且提供了許多其他現(xiàn)代特性:復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并發(fā)控制
同樣,PostgreSQL 可以用許多方法擴(kuò)展,比如, 通過增加新的:數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引方法、過程語言
并且,因?yàn)樵S可證的靈活,任何人都可以以任何目的免費(fèi)使用,修改,和分發(fā) PostgreSQL, 不管是私用,商用,還是學(xué)術(shù)研究使用。
PostgreSQL 的歷史簡介
現(xiàn)在被稱為 PostgreSQL 的對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(有一段時間被稱為 Postgres95)是從伯克利寫的 POSTGRES 軟件包發(fā)展而來的。經(jīng)過十幾年的發(fā)展, PostgreSQL 是世界上可以獲得的最先進(jìn)的開放源碼的數(shù)據(jù)庫系統(tǒng), 它提供了多版本并行控制,支持幾乎所有 SQL 構(gòu)件(包括子查詢,事務(wù)和用戶定 義類型和函數(shù)), 并且可以獲得非常廣闊范圍的(開發(fā))語言綁定 (包括 C,C++,Java,perl,tcl,和 python)。
PostgreSQL 是一種對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(ORDBMS),也是目前功能最強(qiáng)大、特性最豐富和最復(fù)雜的自由軟件數(shù)據(jù)庫系統(tǒng).它起源于伯克利 (BSD)的數(shù)據(jù)庫研 究計劃,目前是最重要的開源數(shù)據(jù)庫產(chǎn)品開發(fā)項(xiàng)目之一, 有著非常廣泛的用戶.PostgreSQL 是唯一支持事務(wù)、子查詢、多版本并行控制系統(tǒng)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫管理系統(tǒng).能在多平臺下---包括Linux、 FreeBSD和Windows等---運(yùn)行,并且支持多語言的開發(fā).

