pglogical 2.0 版本發布公告

發表於 2017-05-04,作者:2ndQuadrant, an EDB Company

英國牛津 - 2017 年 5 月 4 日

2ndQuadrant 很高興宣布發布 pglogical 2.0,這是 PostgreSQL 的下一代邏輯複製技術。 此版本將繼續支援 PostgreSQL 伺服器版本 9.4、9.5 和 9.6 的 EOL,並且由於將於 2017 年秋季發布,因此也將與 PostgreSQL 10 一起使用。

新功能

pglogical 2.0 版本帶來了新功能,使其可用於更多用例。 它還包括幾個錯誤修復和行為改進,包括

  • 行過濾器 - 指定應在上游使用的 SQL 表達式,以過濾複製表的行
  • 列過濾器 - 指定應複製的列的清單,這允許僅複製表中的某些列
  • Windows 支援 - pglogical 現在可以在 Windows 上執行的 PostgreSQL 上使用,作為提供者和訂閱者(目前必須從原始碼建置)
  • 延遲複製 - 現在可以設定延遲,以決定下游在複製資料時應落後多少
  • Postgres-XL 支援 - Postgres-XL 可以成為 pglogical 訂閱者,這意味著您可以直接從 PostgreSQL 複製到 Postgres-XL
  • 新的命令行工具 pglogical_create_subscriber,可將實體備用(或基本備份)轉換為 pglogical 訂閱者
  • 套用包含許多 INSERT 的事務(包括使用 COPY 進行大量匯入的事務)的效能改進
  • TRUNCATE 的改進行為,尤其是 TRUNCATE 觸發程序
  • 在資料庫中執行 DDL 的使用者不再需要在 pglogical 模式上具有 USAGE 權限
  • 修復了 UPDATE 衝突的誤報
  • 現在可以更改衝突的日誌級別

關於 pglogical

pglogical 是一個邏輯複製系統,完全作為 PostgreSQL 擴展實現。 它完全整合,不需要觸發程序或外部程式。 作為實體複製的替代方案,它是一種高效的資料複製方法,使用發布/訂閱模型進行選擇性複製。

關於 2ndQuadrant

2ndQuadrant 領導著改進 PostgreSQL 企業功能的趨勢,不斷為每個版本的效能、複製、商業智慧和可用性貢獻主要功能。

pglogical 由 2ndQuadrant 開發。 它是開源的,並為 2ndQuadrant 24/7 支援 客戶提供完整支援。 我們還提供諮詢服務,以幫助組織進行應用程式開發、衝突處理程序設計、叢集設計、部署、功能開發和效能分析。