會(huì)導(dǎo)致更多的其他數(shù)據(jù)庫用戶向PostgreSQL遷移。
“這個(gè)版本幾乎對(duì)每一個(gè)命令和數(shù)據(jù)庫程序都進(jìn)行了更新”,作為PostgreSQL核心開發(fā)組的成員和EnterpriseDB公司的架構(gòu)師的Bruce Momjian先生說道,“根據(jù)社區(qū)的要求,增加了可擴(kuò)充且兼容性良好的語法及編程接口,這使得數(shù)據(jù)庫管理員充分利用PostgreSQL的高級(jí)功能變得更加簡單”。
“Unisys公司很高興地注意到PostgreSQL在大規(guī)模多處理器系統(tǒng)中的可伸縮性和性能均有了很大的提高”,開源解決方案和系統(tǒng)及技術(shù)提供商Unisys公司的副經(jīng)理Ali Shadman說道,“新發(fā)布的8.2版繼續(xù)發(fā)揚(yáng)了PostgreSQL在勝任企業(yè)應(yīng)用時(shí)一個(gè)數(shù)據(jù)庫管理系統(tǒng)應(yīng)具有的成熟性”。
新增的使數(shù)據(jù)庫管理和開發(fā)更加容易的工具和功能包括:
性能改進(jìn):8.2版在高端OLTP(在線事務(wù)處理)系統(tǒng)測試中全面提升性能約20%,數(shù)據(jù)倉庫的用戶提升的效率更多。改進(jìn)包括更快的內(nèi)存中及磁盤上的排序,更好的多處理器伸縮性,對(duì)表分區(qū)數(shù)據(jù)有更好的查詢規(guī)劃,對(duì)大量數(shù)據(jù)的導(dǎo)入速度更快以及大大提速的外部連接。
在線熱備份:通過對(duì)8.0版就增加的PITR功能(時(shí)間點(diǎn)恢復(fù))的擴(kuò)展,管理員現(xiàn)在能很方便地對(duì)用戶的數(shù)據(jù)庫進(jìn)行備份而不必中止服務(wù)器的運(yùn)行。
在線索引的創(chuàng)建:可以在應(yīng)用程序正在更新表的內(nèi)容時(shí)也可以進(jìn)行表索引,允許性能優(yōu)化時(shí)而不必停機(jī)。
SQL 2003標(biāo)準(zhǔn)兼容:PostgreSQL一直以來就以與SQL標(biāo)準(zhǔn)兼容性高而著稱,這次新版本也增加了在ANSI SQL 2003標(biāo)準(zhǔn)中包括的功能,如:靜態(tài)聚合,多行VALUE插入功能,UPDATE RETURNING (更新時(shí)返回更新記錄)和多列聚合功能。
在8.2版中增加并早于其他主流數(shù)據(jù)庫系統(tǒng)提供的高級(jí)功能,包括:
GIN索引:對(duì)半結(jié)構(gòu)化和全文本數(shù)據(jù)內(nèi)容(TEXT類型)提供一個(gè)更加靈活和可編程處理的索引方式。
DTrace動(dòng)態(tài)跟蹤:PostgreSQL新版中現(xiàn)使用SUN公司的Solaris操作系統(tǒng)中所用的DTrace技術(shù)和其他高級(jí)跟蹤工具監(jiān)控系統(tǒng)。
“就數(shù)據(jù)倉庫應(yīng)用來說,對(duì)十億條以上記錄的表以及多達(dá)幾TB的數(shù)據(jù)進(jìn)行在線索引的創(chuàng)建和在線熱備功能是非常關(guān)鍵的”,OmniTI計(jì)算機(jī)咨詢公司的主要負(fù)責(zé)人Theo Schlossnagle先生說道,“我們現(xiàn)在對(duì)PostgreSQL使用一流的DTrace技術(shù)跟蹤監(jiān)控系統(tǒng)也感到非常興奮,這樣我們平常的系統(tǒng)分析工作現(xiàn)在能得到與數(shù)據(jù)庫操作更加相關(guān)且有明確內(nèi)容的及直觀的結(jié)果”。
在8.2版中還有一系列其他新增輔助的功能和性能改進(jìn),這都將使PostgreSQL的數(shù)據(jù)庫管理員的工作更加有效率,詳情可瀏覽新聞發(fā)布稿(http://www.postgresql.org/about/press/presskit82.html.zh_CN) ,可從PostgreSQL網(wǎng)站下載最新版:http://www.postgresql.org/download
關(guān)于POSTGRESQL: PostgreSQL起源于加利福利亞的伯克利大學(xué),經(jīng)過數(shù)百名開發(fā)人員21年的協(xié)同工作開發(fā)而成的。自發(fā)布以來一直支持企業(yè)級(jí)應(yīng)用的各種功能包括:事務(wù)處理、過程、觸發(fā)器和子查詢,PostgreSQL現(xiàn)被很多要求苛刻的商業(yè)客戶及政府機(jī)構(gòu)廣泛使用。PostgreSQL使用BSD版權(quán)進(jìn)行發(fā)布,該版權(quán)允許用戶完全免費(fèi)地在商業(yè)應(yīng)用及非商業(yè)應(yīng)用中使用或是分發(fā)PostgreSQL.