Postgres-XL 9.5 R1 發布!

發布於 2016-04-19,來自 2ndQuadrant,一家 EDB 公司

Postgres-XL 社群很高興宣布 Postgres-XL 9.5 的第一個版本。此版本已完全與 PostgreSQL 9.5.2 同步。

Postgres-XL 是一個大規模平行資料庫,建立在 PostgreSQL 9.5 及其一組先進功能之上,並且與之高度相容。 Postgres-XL 是完全開源的,它的許多部分將直接或間接地回饋到 PostgreSQL 的後續版本中,因為我們開始朝向完全平行的分片版 PostgreSQL 核心發展。

Postgres-XL 與眾不同之處在於它在同一個水平擴展伺服器中支援商業智慧和 OLTP 工作負載。 這使得 Postgres-XL 能夠支援各種不同的工作負載

  • 需要寫入可擴展性以及讀取可擴展性的 OLTP 工作負載
  • 需要具有大規模並行的 OLAP 的商業智慧
  • 操作型資料儲存/中央資料骨幹
  • 使用 JSONB 的分散式鍵值儲存,類似於 NoSQL
  • 物聯網應用
  • 混合工作負載環境

星狀模式風格的 SQL 查詢從大規模並行處理 (MPP) 中展現出巨大的效能提升。 許多查詢顯示出完全線性的效能提升,例如,一個 16 節點的 XL 叢集比單一節點上的 PostgreSQL 快 16 倍。 Postgres-XL 能夠成功完成複雜的 TPC-H 商業智慧基準測試,顯示其有能力解決遠遠超出基本運算的範疇。

除了證明其在商業智慧工作負載上的實力外,Postgres-XL 在執行 pgBench(基於 TPC-B)基準測試時,在 OLTP 工作負載上也表現出色。 在 4 節點(規模:4000)配置中,與 PostgreSQL 相比,XL 對於 SELECT 工作負載提供了高達 230% 的更高 TPS(-70% 的延遲比較),對於 UPDATE 工作負載提供了高達 130%(-56% 的延遲比較)。 然而,它的擴展性甚至可以比最大的單一節點伺服器還要高得多。

Postgres-XL 在此版本中也增強了高可用性功能。 BRIN 索引、JSONB 和 GIN 索引壓縮等熱門功能都得到完全支援,許多熱門擴充功能也是如此。

Postgres-XL 可在此處下載:www.postgres-xl.org/download/ 您可以在此處瀏覽 XL 的綜合文件:files.postgres-xl.org/documentation/

我們預計 R2 將在未來幾個月內為 Postgres-XL 9.5 帶來更多功能。

2ndQuadrant 領導了 Postgres-XL 9.5 的開發,建立在許多其他人長期持續開發的基礎之上,輕鬆超過 10 個人年的開發。 經過六個月的專業正式 Alpha 級別的測試和調整,以及在 Beta 階段額外兩個月的用戶回饋後,該專案現在已達到下一個成熟階段,我們現在已準備好發布它以供生產使用。

導致這些結果的研究已獲得歐盟第七框架計畫 (FP7/2007-2015) 的資助,資助協議編號為 n° 318633。Postgres-XL 也獲得了歐洲太空總署的蓋亞計畫以及業界其他用戶的支援和協助。

有關更多詳細信息,請訪問:2ndQuadrant.com/resources/postgres-xl/