Что произошло
Компания Postgres Professional выпустила новую версию корпоративного инструмента резервного копирования и восстановления — Postgres Pro Backup Enterprise (ProBackup) 3.5.0. Обновление объединяет удалённое восстановление в основной утилите, ускоряет возврат после сбоев и миграцию, упрощает синхронизацию реплик и управление сроками хранения копий. Заявленный эффект — меньше простоя критичных сервисов и ниже нагрузка на ИТ-команды.
Главное — восстановление «по сети» в одном инструменте
Функциональность удалённого восстановления полностью перенесена в основную утилиту pg_probackup3. Резервную копию теперь можно передать по сети, распаковать и восстановить на целевом сервере в многопоточном режиме — без ручного копирования архивов и сторонних утилит. Поддерживаются как полное восстановление в пустой каталог, так и инкрементальное. Это особенно ценно для компаний с централизованным хранилищем бэкапов и распределёнными площадками: сокращается показатель RTO (время восстановления), упрощаются аварийное восстановление, миграция и автоматическое развёртывание серверов.
Резонанс обновления связан с общим фоном: организации всё чаще переносят на Postgres Pro критичные системы, мигрируя с Oracle и Microsoft SQL Server, — вместе с СУБД переносятся и требования к отказоустойчивости. Когда база обслуживает платежи, документооборот или производственные расписания, минута простоя превращается в прямые потери, поэтому на первый план выходит не сам факт наличия бэкапа, а скорость и предсказуемость восстановления.
Что ещё нового
- Безопасная синхронизация реплик. В команде
catchupпоявился параметрsync-replica: сначала — диагностика расхождения историй без изменения данных и подробный отчёт, затем — определение точки расхождения, при необходимости откат черезpg_rewindи синхронизация с ведущим сервером. - Многопоточное хранение. В команде
retentionдобавлены параметрыthreads,num-write-threadsиnum-validate-threads— они ускоряют объединение устаревших копий и очистку архивов. - Гарантия PITR. Новый параметр
wal-depthпри очистке журналов транзакций (WAL) сохраняет сегменты, необходимые для восстановления базы на нужный момент времени. - Стабильная передача WAL. Keepalive-сообщения предотвращают разрыв соединения по таймауту при длительном простое нагрузки на СУБД.
- Ускоренная работа с хранилищами. Оптимизированы SFTP, S3-совместимые хранилища и сжатая файловая система CFS; передача на удалённый хост выполняется асинхронно, несколькими запросами.
Простыми словами
PITR (point-in-time recovery) — это возможность вернуть базу не просто к состоянию последней копии, а к произвольной моменту времени, например за минуту до сбоя. WAL — журнал изменений, по которому такой «откат во времени» и выполняется; если нужные записи журнала удалить слишком рано, точечное восстановление станет невозможным. Новый параметр как раз и защищает эти записи от преждевременной очистки.
Итог: ProBackup 3.5.0 закрывает типовую боль эксплуатации Postgres Pro — длинные и трудоёмкие восстановления и хрупкую синхронизацию реплик. Для организаций, переводящих критичные системы на российскую СУБД, зрелый и быстрый бэкап-инструмент снижает риски самого перехода. Решения Postgres Professional доступны у дистрибьютора MONT.
Читайте также: