Защита баз данных PostgreSQL#
Кибер Бэкап поддерживает резервное копирование экземпляров (instances) PostgreSQL, Postgres Pro, а также кластера PostgreSQL на базе Patroni.
Вы можете выполнять резервное копирование баз данных PostgreSQL следующих версий:
PostgreSQL 11—17;
PostgreSQL для 1С;
Postgres Pro Standard 11—17;
Postgres Pro Enterprise 11—17;
Patroni 3.0 — 3.2.1;
Platform V Pangolin SE 6.1.7 (требуются дополнительные настройки на машине с агентом, подробнее см. статью базы знаний);
Proxima DB 2.0, 3.0;
СУБД Jatoba 5 (в случае возникновения ошибки при подключении экземпляра PostgreSQL для гранулярного восстановления см. статью базы знаний);
СУБД Tantor 14—17;
Arenadata Prosperity 4.0.
Условия для резервного копирования
Для резервного копирования баз данных PostgreSQL понадобятся установленные и настроенные продукты:
Кибер Бэкап 15 или новее с лицензией "Кибер Бэкап для СУБД PostgreSQL" на каждый экземпляр PostgreSQL, резервное копирование которого вы планируете выполнять (список лицензий см. в разделе Издания и лицензии Кибер Бэкап). Одна лицензия для PostgreSQL распространяется на один экземпляр или на один кластер Patroni.
PostgreSQL.
Для выполнения резервного копирования нужно установить агент Кибер Бэкап для операционной системы, которую вы используете (агент для Windows или агент для Linux), а также агент для PostgreSQL.
При установке агента для PostgreSQL к используемым операционным системам предъявляются более высокие требования, которые изложены в разделе Агенты.
Объем ОЗУ машины, на которую будет установлен агент для PostgreSQL, должен составлять не менее 4 ГБ.
Возможности
Кибер Бэкап поддерживает следующие виды резервного копирования:
полное резервное копирование;
инкрементное резервное копирование;
резервное копирование журнала транзакций.
Примечание
До версии 18.5 в Кибер Бэкап под инкрементным резервным копированием понималось резервное копирование журнала транзакций. Начиная с версии 18.5, инкрементное резервное копирование основано на отслеживании фактических изменений в файлах баз данных. Резервное копирование журнала транзакций выделено в отдельную схему.
Полное резервное копирование означает резервное копирование кластеров с базами данных. На одном сервере может быть несколько кластеров.
Примечание
При резервном копировании данные сразу записываются в целевое хранилище резервных копий. Промежуточное хранение предварительных данных на источнике не используется.
Кибер Бэкап поддерживает в качестве хранилищ резервных копий:
локальные папки;
сетевые папки;
NFS;
SFTP;
узлы хранения;
ленты.
Кибер Бэкап поддерживает следующие варианты расписания резервного копирования:
всегда полное;
еженедельно полное, ежедневно инкрементное;
еженедельно полное, ежедневно журнал транзакций;
еженедельно полное, ежедневно инкрементное, ежечасно журнал транзакций;
другое (пользовательская схема).
Подробнее о схемах см. подраздел "Схемы резервного копирования" в разделе Резервное копирование PostgreSQL.
Кибер Бэкап поддерживает следующие варианты восстановления PostgreSQL:
восстановление экземпляра PostgreSQL в виде файлов;
подключение экземпляра PostgreSQL из архива;
восстановление отдельных баз данных в dump-файлы, исходные или новые базы данных;
восстановление отдельных баз данных на определенный момент времени (Point-in-Time Recovery, PITR).