PostgreSQL 全球開發團隊宣布發布 PostgreSQL 9.3,這是世界領先的開源關聯式資料庫系統的最新版本。此版本擴展了 PostgreSQL 的可靠性、可用性以及與其他資料庫整合的能力。使用者已經發現他們可以使用 9.3 版本構建以前不可能實現的應用程式。
VenueBook 的技術長 Jonathan S. Katz 說:「PostgreSQL 9.3 提供了作為應用程式開發人員我可以立即使用的功能:更好的 JSON 功能、正則表達式索引,以及使用 Postgres 外部資料封裝器輕鬆聯合資料庫。我不知道沒有 9.3 我是如何完成專案的。」
9.3 版本使 PostgreSQL 的外部資料封裝器可寫入,從而實現系統之間的雙向資料交換。當今複雜的 IT 環境涉及多個資料庫和半結構化資料來源,PostgreSQL 可幫助您將它們整合到一個連貫的堆疊中。該專案還發布了 postgres_fdw,這是一種更高效能的、讀/寫 PostgreSQL 到 PostgreSQL 的聯合驅動程式。
CloudFlare 的共同創辦人兼首席工程師 Lee Holloway 解釋說:「可寫入的外部資料封裝器使我們可以插入並無縫測試各種後端替代方案,從而使我們能夠快速滿足不同的需求並智慧地進行原型設計。構思和拋出新的資料儲存(包括我們內部用 Go 語言編寫的實驗性儲存)然後看著它們讀取、寫入甚至互相交易,真是令人興奮。」
Gandi.net 的研發總監 Pascal Bouchareine 說:「Postgres 一直是我最喜歡的選擇,因為它具有眾所周知的穩定性、穩健性、強一致性、安全性、ACID 和 SQL 一致性。我特別興奮地聽到關於 9.3 中快速故障轉移的更多資訊。」
這個新版本包含許多功能,可進一步改善和擴展 PostgreSQL 眾所周知的可靠性和可用性
與每個年度版本一樣,PostgreSQL 9.3 包含許多功能,使應用程式開發人員、管理員和架構師可以更輕鬆、更靈活、更有趣地使用 PostgreSQL。這些功能包括
此外,PostgreSQL 9.3 的使用者定義背景工作程式允許開發人員編寫任務管理器、請求處理程序、並行處理器、排隊工具和其他輔助應用程式,以使 PostgreSQL 成為工作負載協調器。已經發布的一個例子是 Mongres,一個背景工作程式,它接受 MongoDB 查詢、解釋它們並將它們傳遞給 PostgreSQL。