8.1 版本由一個龐大且蓬勃發展的社群設計、建構和測試,並由越來越多的企業贊助商和支援公司提供支援,將擴大 PostgreSQL 應用程式開發的範圍。
此新版本包含效能改進和進階 SQL 功能,將支援更大的資料倉儲、更高容量的交易處理和更複雜的分散式企業軟體。
此版本的主要新功能包括
角色
PostgreSQL 現在支援資料庫角色,簡化了對具有複雜重疊資料庫權限的大量使用者進行管理。
IN/OUT 參數
PostgreSQL 函數現在支援 IN、OUT 和 INOUT 參數,從而大大改進了對 J2EE 和 .NET 應用程式的複雜業務邏輯的支援。
兩階段提交 (2PC)
長期以來,對於使用 PostgreSQL 的 WAN 應用程式和異質資料中心而言,這項功能允許跨廣泛分離的伺服器進行符合 ACID 標準的交易。
此版本中發現的一些效能增強功能包括
改進的多處理器 (SMP) 效能
8.1 的緩衝區管理器已得到增強,幾乎可以隨著處理器數量的增加而線性擴展,從而在 8 路、16 路、雙核和多核
CPU 伺服器上實現顯著的效能提升。
位元圖掃描
索引將在適當的時候動態轉換為記憶體中的位元圖,從而針對非常大的表格的複雜查詢提供高達二十倍更快的索引效能。
表格分割
查詢規劃器現在能夠使用一種稱為約束排除的技術來避免掃描大型表格的整個部分。
共享列鎖定
PostgreSQL 的「優於列級鎖定」現在透過為外鍵新增共享列鎖來支援更高的並發級別。
有關此版本中變更的更完整清單,請參閱位於以下網址的版本說明:
https://postgres.tw/docs/current/static/release.html
可以從以下位置下載 PostgreSQL 8.1.0
FTP 鏡像
Bittorrent
Windows 安裝程式
其他二進位檔,包括 Linux、Mac OSx 和 Solaris
Sourceforge
此文章已從 PostgreSQL 網站的先前版本遷移。 我們對遷移造成的任何格式問題深感抱歉。