PostgreSQL 9.3 Beta 1 發布

發表於 2013-05-13,作者:PostgreSQL 全球開發團隊

全球最佳開源資料庫的最新版本 PostgreSQL 9.3 的第一個 Beta 版本現在已發布。 此 Beta 版本包含版本 9.3 中所有可用功能的預覽,並已準備好供全球 PostgreSQL 社群進行測試。 請下載、測試並回報您發現的問題。

主要功能

此 Beta 版本中可供測試的主要功能包括:

  • 可寫入的外部資料表 (Writeable Foreign Tables),可將資料推送到其他資料庫
  • 用於 PostgreSQL 資料庫聯合的 pgsql_fdw 驅動程式
  • 自動更新的 VIEW
  • MATERIALIZED VIEW 宣告
  • LATERAL JOIN
  • 其他 JSON 建構子和提取器函數
  • 索引式正規表示式搜尋
  • 磁碟頁面校驗和,用於偵測檔案系統故障

在 9.3 中,PostgreSQL 大大降低了對 SysV 共享記憶體的需求,轉而使用 mmap()。 這簡化了 PostgreSQL 的安裝和配置,但也意味著我們需要使用者嚴格測試並確保此變更沒有引入任何記憶體管理問題。 我們也要求使用者花費更多時間測試外鍵鎖定的改進。

其他功能

此版本中包含的其他功能包括:

  • 快速故障轉移到複本,以實現高可用性
  • 僅限串流的複本重新主控
  • 外鍵鎖定的效能和鎖定改進
  • 平行 pg_dump 以加快備份速度
  • 設定檔的目錄
  • pg_isready 資料庫連線檢查器
  • COPY FREEZE 以減少 IO 批量載入
  • 用於自動化資料庫任務的使用者定義背景工作程序
  • 遞迴視圖宣告
  • lock_timeout 指令

有關版本 9.3 Beta 中功能的完整列表,請參閱發布說明。 有關新功能的其他說明和注意事項,請參閱 9.3 功能 Wiki 頁面

立即測試 9.3 Beta 1

我們依賴社群來幫助測試下一個版本,以確保其具有高效能且沒有錯誤。 請盡快下載 PostgreSQL 9.3 Beta 1 並在您的工作負載和應用程式中嘗試使用它,並向 PostgreSQL 開發人員提供回饋。 Beta 1 中的功能和 API 在最終版本之前不會發生重大變更,因此現在可以安全地開始針對新功能構建應用程式。 有關如何測試和回報問題的更多資訊

我們的下載頁面取得 PostgreSQL 9.3 Beta 1,包括適用於 Windows、Linux 和 Mac 的二進位檔和安裝程式。

新版本的完整文件可在線上取得,並且也隨 PostgreSQL 一起安裝。