IVM 開發團隊很高興宣布 pg_ivm 1.0 的發布。( https://github.com/sraoss/pg_ivm/releases/tag/v1.0 )
pg_ivm 是一個擴充模組,提供增量視觀表維護 (Incremental View Maintenance, IVM) 功能。
增量視觀表維護 (IVM) 是一種更新實體化視觀表的方法,僅計算和應用增量變更到視觀表上,而不是重新計算。 pg_ivm 提供一種即時維護方式,其中實體化視觀表會在基本資料表修改後立即更新。
此版本與 PostgreSQL 14 相容。
此初始版本支援使用 Selection-Projection-Join 和 DISTINCT 的視觀表定義。 包括聚合在內的其他功能將在未來的版本中支援。
原始碼儲存庫:https://github.com/sraoss/pg_ivm