PostgreSQL 9.1 RC1發(fā)布
PostgreSQL 9.1 第一個候選版發(fā)布了。該候選版修復(fù)了在9.1 beta版中已知的錯誤。
此外RC1 中還涉及如下bug:
- pg_upgrade failure on orphaned temp tables
- pg_restore error with standard_conforming_strings
- resolving issues with SSI and two-phase commit
PostgreSQL的歷史
早期POSTGRES
現(xiàn)在被稱為 PostgreSQL 的對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(有一段時間被稱為 Postgres95)是從伯克利寫的 POSTGRES 軟件包發(fā)展而來的。經(jīng)過十幾年的發(fā)展, PostgreSQL 是世界上可以獲得的最先進的開放源碼的數(shù)據(jù)庫系統(tǒng), 它提供了多版本并行控制,支持幾乎所有 SQL 構(gòu)件(包括子查詢,事務(wù)和用戶定 義類型和函數(shù)), 并且可以獲得非常廣闊范圍的(開發(fā))語言綁定 (包括 C,C++,Java,perl,tcl,和 python)。
Postgres95
在 1994 年, Andrew Yu 和 Jolly Chen 向 POSTGRES 中增加了 SQL 語言的解釋器。并隨后將 Postgres95 源代碼發(fā)布到互聯(lián)網(wǎng)上供大家使用, 成為一個開放源碼的,原先伯克利 POSTGRES 代碼的繼承者。
Postgres95 所有源代碼都是完全的 ANSI C , 而且代碼量減少了 25%。并且有許多內(nèi)部修改以利于提高性能和代碼的維護性。 Postgres95 版本 1.0.x 在進行 Wisconsin Benchmark 測試時大概比 POSTGRES v4.2 快 30-50%。
PostgreSQL
到了 1996 年, "Postgres95"改成新名字 PostgreSQL 用于反映最初的 POSTGRES 和最新的使用 SQL 的版本之間的關(guān)系。 同時版本號也 重新從 6.0 開始, 將版本號放回到最初的由 伯克利 POSTGRES 項目開始的順序中。
Postgres95 版本的開發(fā)重點放在標(biāo)明和理解現(xiàn)有的后端代碼的問題上。 PostgreSQL 開發(fā)重點轉(zhuǎn)到了 一些有爭議的特性和功能上面,當(dāng)然各個方面的工作同時都在進行。
【編輯推薦】