Обновление PostgreSQL. Выпуск reshape, утилиты для миграции на новую схему без остановки работы
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL: 14.2, 13.6, 12.10, 11.15 и 10.20, в которых исправлено 55 ошибок, выявленных за последние три месяца. В том числе устранены проблемы, приводившие при редком стечении обстоятельств к повреждению индексов при изменении цепочек HOT (heap-only tuple) во время выполнения операции VACUUM или при выполнении операции REINDEX CONCURRENTLY для индексов к таблицам, в которых используется механизм хранения TOAST.
Устранены аварийные завершения при выполнении ALTER STATISTICS и при извлечении данных с multirange-типами. В планировщике запросов устранены ошибки, приводившие в выводу некорректных результатов. Устранены утечки памяти при обновлении индексов по выражениям и при выполнении операции "REASSIGN OWNED BY" над большим числом объектов. Обеспечено построение расширенной статистики для сегментированных таблиц.
Дополнительно можно отметить выпуск утилиты reshape, позволяющей без остановки работы совершать сложные обновления схемы данных в PostgreSQL, в обычным условиях требующие ручного внесения изменений и временной остановки работы сервисов, использующих БД.
Утилита даёт возможность перейти со старой схемы данных на новую без длительных блокировок и не прерывая цикла обработки запросов. Утилита автоматически создаёт представления таблиц, с которыми приложения продолжают работать во время миграции схемы данных, а также настраивает триггеры, транслирующие операции добавления и удаления данных между старой и новой схемами.
Таким образом, при использовании
reshape во время миграции старая и новая схема одновременно остаются доступны и приложения можно постепенно перевести на новую схему без остановки работы (в больших инфраструктурах можно поэтапно заменять обработчики со старых на новые). После завершения перевода приложений на новую схему созданные для сохранения поддержки старой схемы представления и триггеры удаляются. В случае выявления проблем с приложениями во время миграции можно отменить изменение схемы и вернуться к старому состоянию.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.postgresql.org/abo...)
- OpenNews: Обновление PostgreSQL с устранением уязвимостей. Выпуск балансировщика соединений Odyssey 1.2
- OpenNews: Один из разработчиков MySQL раскритиковал проект и рекомендовал использовать PostgreSQL
- OpenNews: Проект MangoDB развивает реализацию протокола СУБД MongoDB поверх PostgreSQL
- OpenNews: Amazon открыл код Babelfish, расширений для замены MS SQL Server на PostgreSQL
- OpenNews: Релиз СУБД PostgreSQL 14
Похожие новости:
- Обновление PostgreSQL с устранением уязвимостей. Выпуск балансировщика соединений Odyssey 1.2
- Проект MangoDB развивает реализацию протокола СУБД MongoDB поверх PostgreSQL
- Проект PostgREST развивает RESTful API демон для PostgreSQL
- Amazon открыл код Babelfish, расширений для замены MS SQL Server на PostgreSQL
- Релиз СУБД PostgreSQL 14
- В Нижнем Новгороде состоится конференция по PostgreSQL
- Сторонняя организация пытается зарегистрировать торговую марку PostgreSQL в Европе и США
- Обновление PostgreSQL с устранением уязвимости
- [Высокая производительность, PostgreSQL, SQL, Администрирование баз данных] Борем deadlock при пакетном UPDATE
- [Oracle, PostgreSQL, SQL] Почему мы перешли с Oracle на PostgeSQL, и как это сделать
Теги для поиска: #_postgresql, #_reshape
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:50
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL: 14.2, 13.6, 12.10, 11.15 и 10.20, в которых исправлено 55 ошибок, выявленных за последние три месяца. В том числе устранены проблемы, приводившие при редком стечении обстоятельств к повреждению индексов при изменении цепочек HOT (heap-only tuple) во время выполнения операции VACUUM или при выполнении операции REINDEX CONCURRENTLY для индексов к таблицам, в которых используется механизм хранения TOAST. Устранены аварийные завершения при выполнении ALTER STATISTICS и при извлечении данных с multirange-типами. В планировщике запросов устранены ошибки, приводившие в выводу некорректных результатов. Устранены утечки памяти при обновлении индексов по выражениям и при выполнении операции "REASSIGN OWNED BY" над большим числом объектов. Обеспечено построение расширенной статистики для сегментированных таблиц. Дополнительно можно отметить выпуск утилиты reshape, позволяющей без остановки работы совершать сложные обновления схемы данных в PostgreSQL, в обычным условиях требующие ручного внесения изменений и временной остановки работы сервисов, использующих БД. Утилита даёт возможность перейти со старой схемы данных на новую без длительных блокировок и не прерывая цикла обработки запросов. Утилита автоматически создаёт представления таблиц, с которыми приложения продолжают работать во время миграции схемы данных, а также настраивает триггеры, транслирующие операции добавления и удаления данных между старой и новой схемами. Таким образом, при использовании reshape во время миграции старая и новая схема одновременно остаются доступны и приложения можно постепенно перевести на новую схему без остановки работы (в больших инфраструктурах можно поэтапно заменять обработчики со старых на новые). После завершения перевода приложений на новую схему созданные для сохранения поддержки старой схемы представления и триггеры удаляются. В случае выявления проблем с приложениями во время миграции можно отменить изменение схемы и вернуться к старому состоянию. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:50
Часовой пояс: UTC + 5