1.2. Новые возможности pg_probackup3 #
В сравнении с pg_probackup, pg_probackup3 содержит следующие новые функции и улучшения:
Версионная независимость. Одна и та же версия pg_probackup3 теперь может использоваться с различными версиями Postgres Pro или PostgreSQL, обеспечивая совместимость и адаптивность.
Интеграция с API. pg_probackup3 предоставляет программные интерфейсы для интеграции, позволяя внешним СРК использовать функциональность pg_probackup3 для создания резервных копий Postgres Pro и централизованного управления резервным копированием.
Работа без SSH. pg_probackup3 может работать без SSH-соединения, упрощая передачу данных.
FUSE. В pg_probackup3 реализована команда
fuse
, которая с помощью механизма FUSE (Filesystem in User Space, Файловая система в пользовательском пространстве) обеспечивает работу с базой данных прямо из резервной копии, минуя этап полного восстановления.Запуск от имени непривилегированных пользователей. pg_probackup3 может запускаться пользователями, не имеющими прав доступа к PGDATA. Это повышает уровень безопасности и снижает риск возможных ошибок.
Новый формат резервных копий. Каждая резервная копия теперь хранится в виде единого файла, что облегчает управление и хранение резервных копий, а также предоставляет дополнительные возможности использования.
pg_probackup3 поддерживает несколько протоколов резервного копирования, доступных в следующих режимах источника данных:
BASE. Используется репликационный протокол pg_basebackup.
PRO. Используется собственный репликационный протокол pg_probackup3, обеспечивающий безопасную и быструю передачу данных от сервера Postgres Pro.
DIRECT. Репликационные протоколы не используются, применяется прямой доступ к файлам данных.
Подробная информация о режимах источника данных представлена в следующем разделе.
Объединение цепочек инкрементальных копий. Теперь можно объединять цепочки инкрементальных резервных копий, таким образом сохраняя место в хранилище и организовывая более гибкие регламенты резервного копирования.
Удобная работа с ленточными хранилищами. Новый формат резервного копирования pg_probackup3 исключает фрагментацию файлов и позволяет настраивать размер резервных копий, обеспечивая оптимальную работу с ленточными системами.
Полностью переработанное ядро
Новая архитектура
Улучшенная производительность