fbpx

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

基於 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 整合解決方案,提供企業級高可用資料庫架構

相關文章