IVM 开发小组很高兴地宣布 pg_ivm 1.0 版本发布。 ( https://github.com/sraoss/pg_ivm/releases/tag/v1.0 )
pg_ivm 是一个提供增量视图维护(IVM)功能的扩展模块。
增量视图维护(IVM)是一种使物化视图保持最新的方式,它只计算和应用增量变更,而非重新计算整个视图。pg_ivm 提供一种即时维护机制,即在基表被修改后立即更新物化视图。
此版本兼容 PostgreSQL 14。
首个版本支持使用选择-投影-连接(Selection-Projection-Join)和 DISTINCT 的视图定义。包括聚合函数在内的其他功能将在未来版本中支持。
源代码仓库:https://github.com/sraoss/pg_ivm