開源數據庫,PostgreSQL 9.4 正式版發布

jopen 9年前發布 | 13K 次閱讀 PostgreSQL

PostgreSQL是以加州大學伯克利分校計算機系開發的開源關系型數據庫管理系統(ORDBMS)。PostgreSQL支持大部分 SQL標準并且提供了許多其他現代特性:復雜查詢、外鍵、觸發器、視圖、事務完整性、MVCC。同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引免費使用、修改、和分發 PostgreSQL,不管是私用、商用、還是學術研究使用。

??

PostgreSQL 全球開發組今天宣布 PostgreSQL 9.4 正式版發布了,該版本添加很多新特性,增強了 PG 的靈活性、伸縮性和提升了整體性能。同時改進對 JSON 的支持,增強了復制和索引的性能。PostgreSQL 9.4 引入對 JSONB 的支持;新版本的邏輯解碼提供了新的 API 用于新的復制工具,例如雙向復制支持多個 master 節點的集群方式,同時提供復制間隙和時延復制,改進了復制的管理。
postgresql.png

PostgreSQL9.4:新特性匯總  

主要特性

  1. PostgreSQL 9.4:新增 JSONB 數據類型
  2. PostgreSQL 9.4:jsonb 初步使用(性能測試)
  3. PostgreSQL 9.4:Replication slots
  4. PostgreSQL 9.4:初識邏輯復制 ( logical decoding ) 
  5. PostgreSQL 9.4:REFRESH MATERIALIZED VIEW 新增 CONCURRENTLY 參數  
  6. PostgreSQL 9.4:新增 ALTER SYSTEM 命令
  7. </ol> </div>


    其它特性

    1. PostgreSQL 9.4:pg_basebackup 增加 --max-rate 限速選項
    2. PostgreSQL 9.4:聚合函數新增 FILTER 屬性
    3. PostgreSQL 9.4:增加時間構造函數
    4. PostgreSQL 9.4:增加 pg_sleep_for(interval) , pg_sleep_until(timestamp) 延遲執行函數
    5. PostgreSQL 9.4:explain 輸出的變化
    6. PostgreSQL 9.4:支持備庫延遲復制(delayed standbys)
    7. PostgreSQL 9.4:新增 pg_stat_archiver 系統視圖
    8. PostgreSQL 9.4:支持 background workers 后臺進程動態注冊,啟動,停止。
    9. PostgreSQL 9.4:返回結果集函數增加 WITH ORDINALITY 屬性
    10. PostgreSQL 9.4: pg_prewarm 數據緩存預加載模塊
    11. </ol> </div>

      此外 PG 9.4 在性能方面也做了很多提升,包括如下幾個方面:

      • 改進 GIN 索引,體積縮小 50%,速度提升 3 倍

      • 并發更新物化視圖速度更快,更及時的報告

      • 使用 pg_prewarm 重啟時快速重載數據庫緩沖

      • 更快的并發寫 PG 事務日志

      • 支持 Linux 大內存頁面

      相關鏈接:

       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!