Выпуск ProBackup 3.3.0: инкрементальные бэкапы CFS и гибкое управление WAL

3 мин
Выпуск ProBackup 3.3.0: инкрементальные бэкапы CFS и гибкое управление WAL

Postgres Professional выпускает Postgres Pro Backup Enterprise (ProBackup) 3.3.0 — очередное обновление инструмента резервного копирования и восстановления. В новой версии повышены производительность и контроль над потреблением ресурсов, добавлены опции тонкой настройки хранения WAL-файлов, проведён ряд улучшений в части работы с S3-хранилищами. 


В противовес прочих решений для резервного копирования, включая PostgreSQL backup, Postgres ProBackup разрабатывался учитывая требований Enterprise клиентов и следовательно в одном продукте сочетаются базовый функционал резервного копирования и некоторое количество ключевых возможностей необходимых в Enterprise: резервное копирование через программный интерфейс для интеграции с внешними системами управления, хранение бэкапов в формате единого файла, работа без SSH-доступа и без прав к PGDATA (в том числе от непривилегированных пользователей), сопровождение всех версий PostgreSQL 15+.

Помимо этого в ProBackup реализовано монтирование резервных копий через FUSE для мгновенного доступа к данным, удалённое восстановление и restore отдельных баз данных, версионная независимость, три режима копирования (BASE, PRO, DIRECT), объединение цепочек инкрементальных бэкапов и оптимизация под ленточные хранилища. Все эти функции делают ProBackup универсальным решением для любых инфраструктурных сценариев — от облачных платформ до enterprise-кластеров с жёсткими требованиями к безопасности и отказоустойчивости.

Новые опции управления WAL

Два новых параметра закрывают давний запрос на хостинг WAL отдельно от основных данных резервной копии:

  • --waldir (команды restore, catchup) — задаёт отдельный каталог для WAL-файлов при восстановлении и синхронизации реплики;

  • --wal-archive-dir (команда backup) — указывает альтернативное расположение WAL-архива;

  • --wal-tree (команды set-config, add-instance) — включает иерархическое хранение WAL в поддиректориях, что упрощает навигацию в больших архивах.

В метаданные резервной копии теперь включается информация об объёме WAL-файлов, как в сжатом, так и в несжатом виде.

Развитие режима DIRECT и сопровождение CFS

Режим DIRECT получил три значимых улучшения:

  • реализована инкрементальная резервная копия CFS-файлов в режимах PRO и DIRECT, это сокращает время и объём бэкапов баз с CFS-хранилищем;

  • реализовано чтение нескольких страниц за один системный вызов, что ускоряет операцию резервного копирования;

  • в конфигурации DIRECT + archive WAL-файлы больше не дублируются внутри файла резервной копии, это напрямую сокращает его итоговый размер;

  • устранена блокировка сборщика мусора CFS (CFS GC) во время длительного создания резервной копии, теперь GC может работать параллельно с бэкапом.

Новые опции производительности

Расширен контроль над потреблением ресурсов и поведением утилиты:

  • переменная окружения PG_PROBACKUP_MAX_THREADS ограничивает максимальное число рабочих потоков, что удобно при работе в ресурсоограниченных средах;

  • параметр batch-size теперь автоматически принимает значение --threads, если не задан явно, а значит, уменьшаеться количество ручных настроек при конфигурировании;

  • новая опция --exclude-path для команды backup позволяет исключить отдельные пути из резервной копии;

  • команда fuse получила поддержку опций восстановления (recovery options), что расширяет сценарии монтирования бэкапа напрямую из хранилища;

  • добавлена опция --no-validate-wal — позволяет пропустить проверку WAL при восстановлении в случаях, когда она избыточна.

Прочие улучшения

Исправили ошибки при работе с S3 и SFTP, режимами PRO и DIRECT, политики хранения. 

А равным образом внедрили следующие улучшения:

  • состояние FUSE-смонтированного бэкапа сохраняется между перезапусками;

  • время выполнения команды archive-push отображается в логе по завершении копирования файла;

  • улучшено описание опции --compress-level в справке: указаны допустимые диапазоны для каждого алгоритма сжатия;

  • сообщения PostgreSQL уровня NOTICE теперь отображаются как info;

  • добавлено предупреждение, если используемая релиз PostgreSQL не поддерживается;

  • в сообщениях об ошибках выводится ограниченное число файлов, чтобы избежать переполнения лога;

  • удалена неприменимая опция --threads из команды retention;

  • добавлена сборка для Astra Linux 1.8.

ProBackup 3.3.0 уже доступен для обновления:

https://postgrespro.ru/docs/pg_probackup3/3.3/index

Читают сейчас

33 минуты назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

42 минуты назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

1 час назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

1 час назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново

2 часа назад

Digital Q.Sensor BI от «Диасофт» модернизировал ИИ-агента: визуальные правки дашбордов без доступа к данным

«Диасофт» представил обновленные возможности ИИ-агента платформы Digital Q.Sensor BI: теперь он может вносить правки в готовый дашборд, ориентируясь в том числе на его визуальное отображение. ИИ-агент