如何在 PostgreSQL 中增量刷新物化视图,即仅刷新新数据或已更改的数据?

Dee*_*pak 5 postgresql insert materialized-views

postgresql如何实现快速刷新物化视图 如何仅更新基表对物化视图的新更改

acr*_*stu 7

我已经关注这个新开发一段时间了,希望它能最终确定并添加到 Postgresl 14 中:https ://wiki.postgresql.org/wiki/Incremental_View_Maintenance 。

这是一篇包含一些性能数据的博客文章:https://yugonagata-pgsql.blogspot.com/2021/04/implementing-incremental-view_61.html

这是第三部分,其中包含 github 和 dockerhub 的链接:https://yugonagata-pgsql.blogspot.com/2021/06/implementing-incremental-view.html

Github源代码: https: //github.com/sraoss/pgsql-ivm

用于测试目的的 Docker 镜像:https://hub.docker.com/r/yugonagata/postgresql-ivm

编辑2022-03-24:似乎这已移至版本16,请参阅Postgresql增量物化视图维护(IVM)挑战,为什么再次将其延迟到目标版本16?