Опубликован выпуск проекта pg_ivm 1.6, развивающего расширение с реализацией механизма инкрементального обновления представлений (IVM, Incremental View Maintenance) для СУБД PostgreSQL. Код написан на языке Си и распространяется под лицензией PostgreSQL. Поддерживается работа с ветками PostgreSQL 13, 14 и 15. В новой версии в IVM добавлена поддержка выражения EXISTS и предоставлена возможность использования подзапросов, использующих EXISTS в блоке WHERE.
IVM представляет собой альтернативный способ обновления материализованных представлений, более эффективный в случае, если изменения затрагивают небольшую часть представления. IVM позволяет мгновенно обновлять материализованные представления, применяя к ним только инкрементальные изменения, без повторного вычисления представления, производимого при использовании операции "REFRESH MATERIALIZED VIEW".
Источник: https://www.opennet.ru/opennews/art.shtml?num=59716
(opennet.ru, мини-новости)
[ON] Выпуск pg_ivm 1.6, реализации инкрементального обновления представлений для PostgreSQL
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6001
- ОС: gnu/linux
[ON] Выпуск pg_ivm 1.6, реализации инкрементального обновления представлений для PostgreSQL
Последний раз редактировалось rssbot 05.09.2023 13:07, всего редактировалось 1 раз.
Причина: Updated upstream
Причина: Updated upstream