pg_ivm 1.1 發佈

發表於 2022-06-23,作者:IVM Development Group
相關開源軟體

IVM Development Group 很高興宣布 pg_ivm 1.1 的發佈。

自 v1.0 版本以來的變更包括:

  • 新增對 PostgreSQL 13 的支援

  • 新增對聚合函數的支援

    在此版本中,支援內建的 count、sum 和 avg 函數。

  • 新增對 base tables 上的 TRUNCATE 的支援

  • 新增 refresh_immv() 函數

    這個函數用於更新 IMMV,類似於 REFRESH MATERIALIZED VIEW 指令。它有一個 boolean 參數,對應於 WITH [NO] DATA 選項。當這個旗標設定為 false 時,IMMV 會變成未填入資料的狀態,且 IMMV 上的立即維護功能將會停用。

關於 pg_ivm

pg_ivm 是一個擴充模組,提供增量視圖維護 (IVM) 功能。

增量視圖維護 (IVM) 是一種使實體化視圖保持最新的方法,其中僅計算和應用增量變更,而不是重新計算。 pg_ivm 提供了一種立即維護的方式,其中在修改 base table 後立即更新實體化視圖。

原始碼倉庫:https://github.com/sraoss/pg_ivm