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 исключает фрагментацию файлов и позволяет настраивать размер резервных копий, обеспечивая оптимальную работу с ленточными системами.

  • Полностью переработанное ядро

  • Новая архитектура

  • Улучшенная производительность