EDB Postgres Advanced Server 11 (EPAS 11) 新功能

2019.06.26 啟動邁向多雲應用的旅程–Pivotal Greenplum
2019-06-05
MongoDB World 2019 – MongoDB 4.2新功能搶先公開!
2019-06-20

基於 PostgreSQL 11:延續 PostgreSQL 10 的變革,在 PostgreSQL 11 功能更為完善,更進一步強化複雜查詢能力。

Partitioned Table 功能,即時編譯技術(JIT Compiling)的導入,以及新增的交易控制內儲函數(Stored Procedure),大幅擴充 PostgreSQL 的應用彈性。

PostgreSQL 11 新功能整理如下:

  • 大幅強化 Partitioned Table 語法:跨分割區異動資料,新增預設分割區(Default Partition),增加 Hash Partition 模式,簡化索引、Primary Key、Unique Key 的建立,使 Partitioned Table 操作起來更接近單一表格
  • 引進即時編譯引擎(JIT Compiling):在 SQL 語句執行階段導入 LLVM 支援,對於複雜查詢,大幅加快查詢速度。
  • 進一步強化的多執行緒支援:建立索引、Materialized View 的平行化運算,增進系統維運的便利
  • 覆蓋索引(Covering Index)支援,增加索引的建立彈性
  • 新增 Procedure 物件:有別於過往的 Function 物件,Procedure 物件允許交易的控制,支援更加複雜的內儲程式(Stored Routine)控制能力
  • 完整支援 SQL:2011 標準的視窗函數(Window Function),提供更豐富的 SQL 表達能力
  • 自訂 WAL 大小功能:EnterpriseDB 貢獻到社群的功能。在高交易量的應用場景,維持相對少量的 WAL 備份數目,更容易進行 WAL 備份檔管理

11 企業版加值新功能:

  • 新增資料遮碼功能(Data Redaction):在資安意識抬頭的時代,企業版強化功能,使用戶更容易保障機敏資料的內容。
  • EDB Wait States 模組:整合企業級監控工具 PEM Server v7.7,輕易剖析 SQL 的緩慢原因
  • 進一步的 Oracle 語法相容性:PRAGMA AUTONOMOUS_TRANSACTION 修飾字支援,擴展基於 Oracle 開發的系統的移轉範圍
  • 搭配 EDB 整合解決方案,提供企業級高可用資料庫架構